Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4INCLCoulombDistortion.cc File Reference

Static class for selecting Coulomb distortion. More...

Include dependency graph for G4INCLCoulombDistortion.cc:

Go to the source code of this file.

Namespaces

 G4INCL
 
 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. More...
 
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. More...
 
void G4INCL::CoulombDistortion::distortOut (ParticleList const &pL, Nucleus const *const n)
 Modify the momentum of an outgoing particle. More...
 
G4double G4INCL::CoulombDistortion::maxImpactParameter (ParticleSpecies const &p, const G4double kinE, Nucleus const *const n)
 Return the maximum impact parameter for Coulomb-distorted trajectories. More...
 
G4double G4INCL::CoulombDistortion::maxImpactParameter (Particle const *const p, Nucleus const *const n)
 Return the maximum impact parameter for Coulomb-distorted trajectories. More...
 
void G4INCL::CoulombDistortion::setCoulomb (ICoulomb *const coulomb)
 Set the Coulomb-distortion algorithm. More...
 
void G4INCL::CoulombDistortion::deleteCoulomb ()
 Delete the Coulomb-distortion object. More...
 
void G4INCL::CoulombDistortion::initialize (Config const *const theConfig)
 Initialize the Coulomb-distortion algorithm. More...
 

Detailed Description

Static class for selecting Coulomb distortion.

Date
14 February 2011
Author
Davide Mancusi

Definition in file G4INCLCoulombDistortion.cc.

Macro Definition Documentation

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLCoulombDistortion.cc.