34#define INCLXX_IN_GEANT4_MODE 1
45#ifndef G4INCLICOULOMB_HH_
46#define G4INCLICOULOMB_HH_
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.