Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
Static class for selecting Coulomb distortion. More...
#include "globals.hh"
#include "G4INCLCoulombDistortion.hh"
#include "G4INCLCoulombNone.hh"
#include "G4INCLCoulombNonRelativistic.hh"
Go to the source code of this file.
Namespaces | |
namespace | G4INCL |
namespace | G4INCL::CoulombDistortion |
Macros | |
#define | INCLXX_IN_GEANT4_MODE 1 |
Functions | |
ParticleEntryAvatar * | G4INCL::CoulombDistortion::bringToSurface (Particle *p, Nucleus *const n) |
Modify the momentum of an incoming particle and position it on the surface of the nucleus. | |
IAvatarList | G4INCL::CoulombDistortion::bringToSurface (Cluster *const c, Nucleus *const n) |
Modify the momentum of an incoming cluster and position it on the surface of the target. | |
void | G4INCL::CoulombDistortion::distortOut (ParticleList const &pL, Nucleus const *const n) |
Modify the momentum of an outgoing particle. | |
G4double | G4INCL::CoulombDistortion::maxImpactParameter (ParticleSpecies const &p, const G4double kinE, Nucleus const *const n) |
Return the maximum impact parameter for Coulomb-distorted trajectories. | |
G4double | G4INCL::CoulombDistortion::maxImpactParameter (Particle const *const p, Nucleus const *const n) |
Return the maximum impact parameter for Coulomb-distorted trajectories. | |
void | G4INCL::CoulombDistortion::setCoulomb (ICoulomb *const coulomb) |
Set the Coulomb-distortion algorithm. | |
void | G4INCL::CoulombDistortion::deleteCoulomb () |
Delete the Coulomb-distortion object. | |
void | G4INCL::CoulombDistortion::initialize (Config const *const theConfig) |
Initialize the Coulomb-distortion algorithm. | |
Static class for selecting Coulomb distortion.
Definition in file G4INCLCoulombDistortion.cc.
#define INCLXX_IN_GEANT4_MODE 1 |
Definition at line 34 of file G4INCLCoulombDistortion.cc.