26#ifndef G4FieldPropagation_h
27#define G4FieldPropagation_h 1
G4FieldPropagation(const G4FieldPropagation &)
G4bool operator!=(const G4FieldPropagation &right) const
virtual G4double GetAntiprotonPotential(G4ThreeVector &aPosition)=0
virtual G4double GetNeutronPotential(G4ThreeVector &aPosition)=0
const G4FieldPropagation & operator=(const G4FieldPropagation &right)
G4bool operator==(const G4FieldPropagation &right) const
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