ECCE @ EIC Software
 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

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

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLCoulombDistortion.cc.

View newest version in sPHENIX GitHub at line 34 of file G4INCLCoulombDistortion.cc