66 const G4double pbl = cellSize * std::sqrt(pFermi/r0);
67 const G4double rbl = pbl * r0/pFermi;
76 if(rs - maxVolR > rdeq) {
80 if(rs + maxVolR > rdeq) {
81 vol = vol * 0.5 * (rdeq - rs + maxVolR) / maxVolR;
89 for(
ParticleIter it=particles.begin(), e=particles.end(); it!=e; ++it) {
91 if( (*it)->getID() == particle->
getID() )
continue;
93 if((*it)->getType() == particle->
getType()) {
96 if(dx2 > maxVolR * maxVolR)
continue;
100 if(dp2 > maxVolP * maxVolP)
continue;
107 if(blockingProbability > 1.0)
return 1.0;
108 else if(blockingProbability < 0.0)
return 0.0;
109 else return blockingProbability;
G4int getZ() const
Returns the charge number.
const G4INCL::ThreeVector & getPosition() const
const G4INCL::ThreeVector & getMomentum() const
G4INCL::ParticleType getType() const
G4int getA() const
Returns the baryon number.
G4double getNuclearRadius(const ParticleType t, const G4int A, const G4int Z)