Geant4-11
|
#include <G4INCLCoulombNone.hh>
Public Member Functions | |
IAvatarList | bringToSurface (Cluster *const c, Nucleus *const n) const |
Position the cluster on the surface of the nucleus. More... | |
ParticleEntryAvatar * | bringToSurface (Particle *const p, Nucleus *const n) const |
Position the particle on the surface of the nucleus. More... | |
CoulombNone () | |
void | distortOut (ParticleList const &, Nucleus const *const) const |
Modify the momenta of the outgoing particles. More... | |
G4double | maxImpactParameter (ParticleSpecies const &p, const G4double, Nucleus const *const n) const |
Return the maximum impact parameter for Coulomb-distorted trajectories. More... | |
virtual | ~CoulombNone () |
Definition at line 55 of file G4INCLCoulombNone.hh.
|
inline |
Definition at line 58 of file G4INCLCoulombNone.hh.
|
inlinevirtual |
Definition at line 59 of file G4INCLCoulombNone.hh.
|
virtual |
Position the cluster on the surface of the nucleus.
This method does not perform any distortion.
c | incoming cluster |
n | distorting nucleus |
Implements G4INCL::ICoulomb.
Definition at line 59 of file G4INCLCoulombNone.cc.
References G4INCL::Intersection::exists, G4INCL::IntersectionFactory::getEarlierTrajectoryIntersection(), G4INCL::Cluster::getParticles(), CLHEP::detail::n, G4INCL::Intersection::position, and G4INCL::Intersection::time.
|
virtual |
Position the particle on the surface of the nucleus.
This method does not perform any distortion.
p | incoming particle |
n | distorting nucleus |
Implements G4INCL::ICoulomb.
Definition at line 50 of file G4INCLCoulombNone.cc.
References G4INCL::Intersection::exists, G4INCL::IntersectionFactory::getEarlierTrajectoryIntersection(), G4INCL::Particle::getPosition(), G4INCL::Particle::getPropagationVelocity(), CLHEP::detail::n, G4INCL::Intersection::position, and G4INCL::Particle::setPosition().
Referenced by G4INCL::CoulombNonRelativistic::bringToSurface().
|
inlinevirtual |
Modify the momenta of the outgoing particles.
This method does not perform any distortion.
Implements G4INCL::ICoulomb.
Definition at line 83 of file G4INCLCoulombNone.hh.
|
inlinevirtual |
Return the maximum impact parameter for Coulomb-distorted trajectories.
Implements G4INCL::ICoulomb.
Definition at line 87 of file G4INCLCoulombNone.hh.
References G4INCL::Composite, G4INCL::ParticleTable::getLargestNuclearRadius(), CLHEP::detail::n, G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, and G4INCL::ParticleSpecies::theZ.