Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4INCLCoulombNone.hh>
Public Member Functions | |
CoulombNone () | |
virtual | ~CoulombNone () |
ParticleEntryAvatar * | bringToSurface (Particle *const p, Nucleus *const n) const |
Position the particle on the surface of the nucleus. | |
IAvatarList | bringToSurface (Cluster *const c, Nucleus *const n) const |
Position the cluster on the surface of the nucleus. | |
void | distortOut (ParticleList const &, Nucleus const *const) const |
Modify the momenta of the outgoing particles. | |
G4double | maxImpactParameter (ParticleSpecies const &p, const G4double, Nucleus const *const n) const |
Return the maximum impact parameter for Coulomb-distorted trajectories. | |
Public Member Functions inherited from G4INCL::ICoulomb | |
ICoulomb () | |
virtual | ~ICoulomb () |
virtual ParticleEntryAvatar * | bringToSurface (Particle *const p, Nucleus *const n) const =0 |
Modify the momentum of an incoming particle and position it on the surface of the nucleus. | |
virtual IAvatarList | bringToSurface (Cluster *const c, Nucleus *const n) const =0 |
Modify the momentum of an incoming cluster and position it on the surface of the target. | |
virtual void | distortOut (ParticleList const &pL, Nucleus const *const n) const =0 |
Modify the momenta of the outgoing particles. | |
virtual G4double | maxImpactParameter (ParticleSpecies const &p, const G4double kinE, Nucleus const *const n) const =0 |
Return the maximum impact parameter for Coulomb-distorted trajectories. | |
Definition at line 56 of file G4INCLCoulombNone.hh.
|
inline |
Definition at line 59 of file G4INCLCoulombNone.hh.
|
inlinevirtual |
Definition at line 60 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 60 of file G4INCLCoulombNone.cc.
|
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 51 of file G4INCLCoulombNone.cc.
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 84 of file G4INCLCoulombNone.hh.
|
inlinevirtual |
Return the maximum impact parameter for Coulomb-distorted trajectories.
Implements G4INCL::ICoulomb.
Definition at line 88 of file G4INCLCoulombNone.hh.