26#ifndef G4RKFieldIntegrator_h
27#define G4RKFieldIntegrator_h 1
G4double GetNeutronPotential(G4double radius)
G4double GetProtonPotential(G4ThreeVector &aPosition)
G4double GetExcitationEnergy(G4int nHitNucleons, const G4KineticTrackVector &theParticles)
G4double GetNeutronPotential(G4ThreeVector &aPosition)
G4double GetAntiprotonPotential(G4ThreeVector &aPosition)
G4double CalculateTotalEnergy(const G4KineticTrackVector &Barions)
void Init(G4int z, G4int a)
const G4RKFieldIntegrator & operator=(const G4RKFieldIntegrator &)
G4RKFieldIntegrator(const G4RKFieldIntegrator &)
void Transport(G4KineticTrackVector &theActive, const G4KineticTrackVector &theSpectators, G4double theTimeStep)
G4double GetPionPotential(G4double radius)
G4bool operator==(const G4RKFieldIntegrator &) const
G4bool operator!=(const G4RKFieldIntegrator &) const
G4double GetProtonPotential(G4double radius)
static const G4double a_pion
! for pions it has todiffer from kaons
void Integrate(const G4KineticTrackVector &theActive, G4double theTimeStep)
G4double GetAntiprotonPotential(G4double radius)
G4double GetKaonPotential(G4ThreeVector &aPosition)
static const G4double a_kaon
G4double GetKaonPotential(G4double radius)
static const G4double coulomb
static const G4double a_antiproton
G4double GetPionPotential(G4ThreeVector &aPosition)