Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4INCLCoulombDistortion.cc File Reference

Static class for selecting Coulomb distortion. More...

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.
 

Detailed Description

Static class for selecting Coulomb distortion.

Date
14 February 2011
Author
Davide Mancusi

Definition in file G4INCLCoulombDistortion.cc.

Macro Definition Documentation

◆ INCLXX_IN_GEANT4_MODE

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLCoulombDistortion.cc.