26#ifndef G4FieldPropagation_h
27#define G4FieldPropagation_h 1
G4bool operator!=(const G4GeometryCell &k1, const G4GeometryCell &k2)
G4bool operator==(const G4GeometryCell &k1, const G4GeometryCell &k2)
CLHEP::Hep3Vector G4ThreeVector
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