26#ifndef G4FieldPropagation_h
27#define G4FieldPropagation_h 1
G4FieldPropagation(const G4FieldPropagation &)
virtual G4double GetAntiprotonPotential(G4ThreeVector &aPosition)=0
virtual G4double GetNeutronPotential(G4ThreeVector &aPosition)=0
virtual G4double GetAntiprotonPotential(G4double radius)=0
virtual G4double GetPionPotential(G4double radius)=0
virtual ~G4FieldPropagation()
virtual void Transport(G4KineticTrackVector &theActive, const G4KineticTrackVector &theSpectators, G4double theTimeStep)=0
virtual G4double GetKaonPotential(G4double radius)=0
virtual void Init(G4int z, G4int a)=0
virtual G4double GetKaonPotential(G4ThreeVector &aPosition)=0
virtual G4double GetExcitationEnergy(G4int nHit, const G4KineticTrackVector &theParticles)=0
virtual G4double GetPionPotential(G4ThreeVector &aPosition)=0
virtual G4double GetProtonPotential(G4ThreeVector &aPosition)=0
virtual G4double GetProtonPotential(G4double radius)=0
virtual G4double GetNeutronPotential(G4double radius)=0