35#define INCLXX_IN_GEANT4_MODE 1
46#ifndef G4INCLIPropagationModel_hh
47#define G4INCLIPropagationModel_hh
virtual void setStoppingTime(G4double)=0
virtual G4double getCurrentTime()=0
virtual ~IPropagationModel()
virtual G4double getStoppingTime()=0
virtual G4INCL::IAvatar * propagate()=0
virtual G4double shootComposite(ParticleSpecies const s, const G4double kineticEnergy, const G4double impactParameter, const G4double phi)=0
virtual G4INCL::Nucleus * getNucleus()=0
virtual void setNucleus(G4INCL::Nucleus *nucleus)=0
virtual G4double shoot(ParticleSpecies const projectileSpecies, const G4double kineticEnergy, const G4double impactParameter, const G4double phi)=0
virtual G4double shootParticle(ParticleType const t, const G4double kineticEnergy, const G4double impactParameter, const G4double phi)=0