ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 91 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 161 of file G4NucleiModel.hh
|
protected |
Definition at line 203 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 203 of file G4NucleiModel.hh
|
private |
Definition at line 295 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 295 of file G4NucleiModel.hh
G4NucleiModel::G4NucleiModel | ( | ) |
Definition at line 232 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 232 of file G4NucleiModel.cc
Definition at line 250 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 250 of file G4NucleiModel.cc
References generateModel().
|
explicit |
Definition at line 270 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 270 of file G4NucleiModel.cc
References generateModel().
|
virtual |
Definition at line 290 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 290 of file G4NucleiModel.cc
References theNucleus.
Definition at line 1922 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1922 of file G4NucleiModel.cc
References crossSectionUnits, G4cerr, G4cout, G4endl, gammaQDinterp, gammaQDscale, G4CascadeInterpolator< NBINS >::interpolate(), G4InuclParticleNames::muonMinus, G4InuclParticleNames::photon, G4InuclParticleNames::pionMinus, G4InuclParticleNames::pionPlus, G4InuclParticleNames::pionZero, useQuasiDeuteron(), and verboseLevel.
Referenced by inverseMeanFreePath().
|
protected |
Definition at line 1115 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1115 of file G4NucleiModel.cc
References CLHEP::Hep3Vector::dot(), CLHEP::HepLorentzVector::e(), G4cerr, G4cout, G4endl, G4CascadParticle::getCurrentZone(), G4CascadParticle::getMomentum(), G4CascadParticle::getParticle(), G4CascadParticle::getPosition(), getPotential(), G4CascadParticle::incrementReflectionCounter(), CLHEP::Hep3Vector::mag(), max, mom, G4CascadParticle::movingInsideNuclei(), pos(), potentialThickness, gammaraytel::pr, r, G4CascadParticle::resetReflection(), CLHEP::HepLorentzVector::setVect(), G4InuclElementaryParticle::type(), G4CascadParticle::updateParticleMomentum(), G4CascadParticle::updateZone(), CLHEP::HepLorentzVector::vect(), verboseLevel, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by generateParticleFate().
|
protected |
Definition at line 1212 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1212 of file G4NucleiModel.cc
References CLHEP::Hep3Vector::angle(), CLHEP::Hep3Vector::cross(), deg, e, G4cout, G4endl, G4Exp(), G4UniformRand, G4CascadParticle::getCurrentZone(), G4CascadParticle::getMomentum(), G4CascadParticle::getPosition(), getZone(), inverseMeanFreePath(), CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), neutronEP, number_of_zones, pi, pos(), protonEP, CLHEP::Hep3Vector::rotate(), CLHEP::Hep3Vector::set(), small, Acts::Test::transform, CLHEP::Hep3Vector::unit(), G4CascadParticle::updatePosition(), G4CascadParticle::updateZone(), CLHEP::HepLorentzVector::vect(), verboseLevel, and zone_radii.
Referenced by initializeCascad().
|
inline |
Definition at line 150 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 150 of file G4NucleiModel.hh
References neutronNumberCurrent, and protonNumberCurrent.
|
protected |
Definition at line 390 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 390 of file G4NucleiModel.cc
References A, binding_energies, G4InuclSpecialFunctions::bindingEnergy(), G4cout, G4endl, GeV, verboseLevel, and Z.
Referenced by generateModel().
Definition at line 479 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 479 of file G4NucleiModel.cc
References binding_energies, fermi_momenta, fermiMomentum, G4InuclSpecialFunctions::G4cbrt(), G4cout, G4endl, G4InuclElementaryParticle::getParticleMass(), mass, G4InuclParticleNames::neutron, neutronNumber, nucleon_densities, number_of_zones, pf, piTimes4thirds, G4InuclParticleNames::proton, protonNumber, rod, v, v1, verboseLevel, vz, and zone_potentials.
Referenced by generateModel().
Definition at line 404 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 404 of file G4NucleiModel.cc
References A, alfa3, alfa6, G4cout, G4endl, G4Exp(), G4Log(), number_of_zones, skinDepth, ur, verboseLevel, y, and zone_radii.
Referenced by generateModel().
Definition at line 444 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 444 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 1338 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1338 of file G4NucleiModel.cc
References G4CascadParticle::getParticle(), G4InuclElementaryParticle::isMuon(), G4InuclElementaryParticle::isPhoton(), and isProjectile().
Referenced by generateInteractionLength(), and initializeCascad().
|
protected |
Definition at line 1890 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1890 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 694 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 694 of file G4NucleiModel.cc
References acsecs, G4cerr, G4cout, G4endl, generateInteractionLength(), generateNucleon(), generateQuasiDeuteron(), G4CascadParticle::getCurrentZone(), G4CascadParticle::getMomentum(), G4CascadParticle::getParticle(), G4CascadParticle::getPathToTheNextZone(), G4InuclSpecialFunctions::inuclRndm(), inverseMeanFreePath(), isProjectile(), CLHEP::Hep3Vector::mag(), G4InuclParticleNames::mum, G4InuclParticleNames::muonMinus, G4InuclParticleNames::neu, G4InuclParticleNames::neutron, neutronNumberCurrent, nuclei_radius, number_of_zones, particle, G4InuclParticleNames::pim, G4InuclParticleNames::pip, G4InuclParticleNames::pro, G4InuclParticleNames::proton, protonNumberCurrent, qdeutrons, small, sortPartners(), thePartners, G4InuclElementaryParticle::type(), useQuasiDeuteron(), CLHEP::HepLorentzVector::vect(), verboseLevel, and zone_radii.
Referenced by generateParticleFate().
void G4NucleiModel::generateModel | ( | G4InuclNuclei * | nuclei | ) |
Definition at line 311 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 311 of file G4NucleiModel.cc
References G4InuclNuclei::getA(), and G4InuclNuclei::getZ().
Referenced by G4NucleiModel().
Definition at line 315 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 315 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, G4InuclParticleNames::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 657 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 657 of file G4NucleiModel.cc
References G4cout, G4endl, generateNucleonMomentum(), mom, and verboseLevel.
Referenced by generateInteractionPartners().
G4LorentzVector G4NucleiModel::generateNucleonMomentum | ( | G4int | type, |
G4int | zone | ||
) | const |
Definition at line 648 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 648 of file G4NucleiModel.cc
References G4InuclSpecialFunctions::G4cbrt(), G4InuclSpecialFunctions::generateWithRandomAngles(), getFermiMomentum(), G4InuclElementaryParticle::getParticleMass(), G4InuclSpecialFunctions::inuclRndm(), and mass.
Referenced by generateNucleon(), and generateQuasiDeuteron().
void G4NucleiModel::generateParticleFate | ( | G4CascadParticle & | cparticle, |
G4ElementaryParticleCollider * | theEPCollider, | ||
std::vector< G4CascadParticle > & | cascade | ||
) |
Definition at line 865 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 865 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, npart, G4InuclElementaryParticle::nucleon(), G4CollisionOutput::numberOfOutgoingParticles(), G4CascadeCheckBalance::okay(), passFermi(), passTrailing(), G4CollisionOutput::printCollisionOutput(), G4CascadParticle::propagateAlongThePath(), protonNumberCurrent, G4InuclElementaryParticle::quasi_deutron(), G4AutoDelete::Register(), G4CollisionOutput::reset(), second, G4ElementaryParticleCollider::setNucleusState(), G4VCascadeCollider::setVerboseLevel(), thePartners, G4InuclElementaryParticle::type(), G4CascadParticle::updatePosition(), and verboseLevel.
|
protected |
Definition at line 668 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 668 of file G4NucleiModel.cc
References G4cout, G4endl, generateNucleonMomentum(), G4InuclParticleNames::neu, G4InuclParticleNames::pro, and verboseLevel.
Referenced by generateInteractionPartners().
Definition at line 1397 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1397 of file G4NucleiModel.cc
References G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, getDensity(), getRatio(), getVolume(), G4InuclParticleNames::neutron, G4InuclParticleNames::proton, and G4InuclParticleNames::unboundPN.
Referenced by inverseMeanFreePath().
Definition at line 110 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 110 of file G4NucleiModel.hh
References nucleon_densities.
Referenced by getCurrentDensity(), and printModel().
Definition at line 634 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 634 of file G4NucleiModel.cc
References fermi_momenta, G4InuclElementaryParticle::getParticleMass(), mass, and number_of_zones.
Referenced by worthToPropagate().
Definition at line 114 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 114 of file G4NucleiModel.hh
References fermi_momenta.
Referenced by generateNucleonMomentum(), and printModel().
|
inline |
Definition at line 147 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 147 of file G4NucleiModel.hh
References neutronNumberCurrent.
|
inline |
Definition at line 148 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 148 of file G4NucleiModel.hh
References protonNumberCurrent.
|
inline |
Definition at line 141 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 141 of file G4NucleiModel.hh
References number_of_zones.
Definition at line 120 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 131 of file G4NucleiModel.hh
References nuclei_radius.
Definition at line 132 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 129 of file G4NucleiModel.hh
References CLHEP::fermi, and radiusUnits.
Definition at line 1380 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1380 of file G4NucleiModel.cc
References G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, G4cout, G4endl, G4InuclParticleNames::neutron, neutronNumber, neutronNumberCurrent, G4InuclParticleNames::proton, protonNumber, protonNumberCurrent, G4InuclParticleNames::unboundPN, and verboseLevel.
Referenced by getCurrentDensity().
Definition at line 167 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 167 of file G4NucleiModel.hh
References current_nucl1, and current_nucl2.
Definition at line 136 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 142 of file G4NucleiModel.hh
References number_of_zones, and zone_radii.
Referenced by choosePointAlongTraj().
G4CascadParticle G4NucleiModel::initializeCascad | ( | G4InuclElementaryParticle * | particle | ) |
Definition at line 1425 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1425 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.
void G4NucleiModel::initializeCascad | ( | G4InuclNuclei * | bullet, |
G4InuclNuclei * | target, | ||
modelLists & | output | ||
) |
Definition at line 1450 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1450 of file G4NucleiModel.cc
References ab, Acts::Test::at, b, G4LorentzConvertor::backToTheLab(), G4InuclSpecialFunctions::bindingEnergy(), coordinates, CLHEP::Hep3Vector::dot(), e, G4cout, G4endl, G4Exp(), G4Log(), G4InuclSpecialFunctions::generateWithRandomAngles(), G4InuclNuclei::getA(), G4InuclParticle::getEnergy(), G4InuclParticle::getKineticEnergy(), G4InuclParticle::getMass(), G4InuclNuclei::getZ(), GeV, G4InuclSpecialFunctions::inuclRndm(), ipart, large, CLHEP::Hep3Vector::mag(), mom, momentums, nuclei_radius, number_of_zones, phi, r, r2, G4InuclSpecialFunctions::randomPHI(), raw_particles, Acts::Test::rb, CLHEP::HepLorentzVector::rho(), s1, CLHEP::Hep3Vector::set(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setVect(), t1, t2, G4LorentzConvertor::toTheTargetRestFrame(), Acts::UnitConstants::u, CLHEP::HepLorentzVector::vect(), verboseLevel, x, CLHEP::HepLorentzVector::z(), and z.
|
protected |
Definition at line 1851 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1851 of file G4NucleiModel.cc
References absorptionCrossSection(), dummy_convertor, G4cout, G4endl, getCurrentDensity(), G4CascadParticle::getCurrentZone(), G4LorentzConvertor::getKinEnergyInTheTRS(), G4CascadParticle::getParticle(), G4InuclElementaryParticle::isNeutrino(), G4InuclParticleNames::muonMinus, G4InuclParticleNames::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 1345 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1345 of file G4NucleiModel.cc
References G4CascadParticle::getGeneration().
Referenced by forceFirst(), and generateInteractionPartners().
|
protected |
Definition at line 1069 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1069 of file G4NucleiModel.cc
References fermi_momenta, G4cout, G4endl, mom, G4InuclParticleNames::nucleon(), and verboseLevel.
Referenced by generateParticleFate().
|
protected |
Definition at line 1098 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1098 of file G4NucleiModel.cc
References collisionPts, G4cout, G4endl, R_nucleon, and verboseLevel.
Referenced by generateParticleFate().
void G4NucleiModel::printModel | ( | ) | const |
Definition at line 612 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 612 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 298 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 298 of file G4NucleiModel.cc
References collisionPts, neutronNumber, neutronNumberCurrent, protonNumber, and protonNumberCurrent.
Referenced by generateModel().
Definition at line 99 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 99 of file G4NucleiModel.hh
References verboseLevel.
|
inlinestaticprotected |
Definition at line 209 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 209 of file G4NucleiModel.hh
Referenced by generateInteractionPartners().
|
inline |
Definition at line 154 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 154 of file G4NucleiModel.hh
References G4CascadParticle::getCurrentZone(), and number_of_zones.
Definition at line 1954 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1954 of file G4NucleiModel.cc
References crossSectionUnits, G4cerr, G4endl, G4CascadeChannel::getCrossSection(), and G4CascadeChannelTables::GetTable().
Referenced by inverseMeanFreePath().
Definition at line 1057 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1057 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(), and generateInteractionPartners().
G4bool G4NucleiModel::worthToPropagate | ( | const G4CascadParticle & | cparticle | ) | const |
Definition at line 1349 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 1349 of file G4NucleiModel.cc
References G4cout, G4endl, G4CascadParticle::getCurrentZone(), getFermiKinetic(), G4InuclParticle::getKineticEnergy(), G4CascadParticle::getParticle(), G4InuclElementaryParticle::nucleon(), G4CascadParticle::reflectedNow(), G4InuclElementaryParticle::type(), and verboseLevel.
|
protected |
Definition at line 564 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 564 of file G4NucleiModel.cc
References A, epsilon(), G4cerr, G4cout, G4endl, G4Exp(), r, r1, and verboseLevel.
Referenced by fillZoneVolumes().
|
protected |
Definition at line 511 of file G4NucleiModel.cc.
View newest version in sPHENIX GitHub at line 511 of file G4NucleiModel.cc
References d2, epsilon(), G4cout, G4endl, G4Exp(), G4Log(), r, r1, skinDepth, and verboseLevel.
Referenced by fillZoneVolumes().
|
private |
Definition at line 279 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 252 of file G4NucleiModel.hh
Referenced by generateInteractionPartners().
|
staticprivate |
Definition at line 315 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 315 of file G4NucleiModel.hh
Referenced by fillZoneRadii().
|
staticprivate |
Definition at line 315 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 315 of file G4NucleiModel.hh
Referenced by fillZoneRadii().
|
private |
Definition at line 274 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 274 of file G4NucleiModel.hh
Referenced by fillBindingEnergies(), fillPotentials(), generateModel(), and printModel().
|
private |
Definition at line 258 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 258 of file G4NucleiModel.hh
Referenced by generateParticleFate(), passTrailing(), and reset().
|
private |
Definition at line 254 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 254 of file G4NucleiModel.hh
Referenced by initializeCascad().
|
private |
Definition at line 298 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 298 of file G4NucleiModel.hh
Referenced by absorptionCrossSection(), generateModel(), and totalCrossSection().
|
private |
Definition at line 289 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 289 of file G4NucleiModel.hh
Referenced by generateParticleFate(), and getTypesOfNucleonsInvolved().
|
private |
Definition at line 290 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 290 of file G4NucleiModel.hh
Referenced by generateParticleFate(), and getTypesOfNucleonsInvolved().
|
private |
Definition at line 248 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 248 of file G4NucleiModel.hh
Referenced by inverseMeanFreePath().
|
private |
Definition at line 249 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 249 of file G4NucleiModel.hh
Referenced by generateParticleFate().
|
private |
Definition at line 271 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 271 of file G4NucleiModel.hh
Referenced by fillPotentials(), generateModel(), getFermiKinetic(), getFermiMomentum(), and passFermi().
|
private |
Definition at line 305 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 305 of file G4NucleiModel.hh
Referenced by fillPotentials(), and generateModel().
|
private |
Definition at line 292 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 292 of file G4NucleiModel.hh
Referenced by absorptionCrossSection().
|
private |
Definition at line 307 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 307 of file G4NucleiModel.hh
Referenced by absorptionCrossSection().
|
staticprivate |
Definition at line 319 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 319 of file G4NucleiModel.hh
Referenced by generateModel().
|
staticprivate |
Definition at line 318 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 318 of file G4NucleiModel.hh
Referenced by generateModel().
|
staticprivate |
Definition at line 312 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 312 of file G4NucleiModel.hh
Referenced by generateInteractionLength(), and initializeCascad().
|
private |
Definition at line 255 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 255 of file G4NucleiModel.hh
Referenced by initializeCascad().
|
private |
Definition at line 322 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 322 of file G4NucleiModel.hh
Referenced by choosePointAlongTraj().
|
private |
Definition at line 283 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 283 of file G4NucleiModel.hh
Referenced by fillPotentials(), generateModel(), getRatio(), and reset().
|
private |
Definition at line 286 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 275 of file G4NucleiModel.hh
Referenced by generateInteractionPartners(), generateModel(), getRadius(), initializeCascad(), and printModel().
|
private |
Definition at line 276 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 276 of file G4NucleiModel.hh
Referenced by generateModel(), getVolume(), and printModel().
|
private |
Definition at line 269 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 269 of file G4NucleiModel.hh
Referenced by fillPotentials(), generateModel(), and getDensity().
|
private |
Definition at line 277 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 265 of file G4NucleiModel.hh
Referenced by fillPotentials().
|
staticprivate |
Definition at line 316 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 316 of file G4NucleiModel.hh
Referenced by generateModel().
|
staticprivate |
Definition at line 317 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 317 of file G4NucleiModel.hh
Referenced by generateModel().
Definition at line 313 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 313 of file G4NucleiModel.hh
Referenced by fillPotentials(), fillZoneVolumes(), and generateModel().
|
private |
Definition at line 308 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 308 of file G4NucleiModel.hh
Referenced by boundaryTransition().
|
private |
Definition at line 323 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 323 of file G4NucleiModel.hh
Referenced by choosePointAlongTraj().
|
private |
Definition at line 284 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 284 of file G4NucleiModel.hh
Referenced by fillPotentials(), generateModel(), getRatio(), and reset().
|
private |
Definition at line 287 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 251 of file G4NucleiModel.hh
Referenced by generateInteractionPartners().
|
private |
Definition at line 306 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 306 of file G4NucleiModel.hh
Referenced by passTrailing().
|
private |
Definition at line 303 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 303 of file G4NucleiModel.hh
Referenced by generateModel().
|
private |
Definition at line 301 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 301 of file G4NucleiModel.hh
Referenced by generateModel().
|
private |
Definition at line 302 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 302 of file G4NucleiModel.hh
Referenced by generateModel().
|
private |
Definition at line 299 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 299 of file G4NucleiModel.hh
Referenced by generateModel(), and getRadiusUnits().
|
private |
Definition at line 304 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 304 of file G4NucleiModel.hh
Referenced by generateModel().
|
private |
Definition at line 256 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 256 of file G4NucleiModel.hh
Referenced by initializeCascad().
|
private |
Definition at line 264 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 264 of file G4NucleiModel.hh
Referenced by fillPotentials().
|
private |
Definition at line 300 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 300 of file G4NucleiModel.hh
Referenced by fillZoneRadii(), generateModel(), and zoneIntegralWoodsSaxon().
|
staticprivate |
Definition at line 311 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 311 of file G4NucleiModel.hh
Referenced by choosePointAlongTraj(), generateInteractionLength(), generateInteractionPartners(), and initializeCascad().
|
private |
Definition at line 281 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 281 of file G4NucleiModel.hh
Referenced by generateModel(), and ~G4NucleiModel().
|
protected |
Definition at line 205 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 205 of file G4NucleiModel.hh
Referenced by generateInteractionPartners(), and generateParticleFate().
|
private |
Definition at line 261 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 261 of file G4NucleiModel.hh
Referenced by fillZoneRadii(), and fillZoneVolumes().
|
private |
Definition at line 262 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 262 of file G4NucleiModel.hh
Referenced by fillPotentials(), and fillZoneVolumes().
|
private |
Definition at line 263 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 263 of file G4NucleiModel.hh
Referenced by fillPotentials(), and fillZoneVolumes().
|
private |
Definition at line 245 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 266 of file G4NucleiModel.hh
Referenced by fillPotentials().
|
private |
Definition at line 280 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 280 of file G4NucleiModel.hh
Referenced by fillBindingEnergies(), generateModel(), and printModel().
|
private |
Definition at line 270 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub at line 270 of file G4NucleiModel.hh
Referenced by fillPotentials(), generateModel(), and getPotential().
|
private |
Definition at line 272 of file G4NucleiModel.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 273 of file G4NucleiModel.hh
Referenced by fillZoneVolumes(), generateModel(), getVolume(), and printModel().