49#ifndef G4VLowEnergyModel_h
50#define G4VLowEnergyModel_h 1
virtual G4double HighEnergyLimit(const G4ParticleDefinition *aParticle, const G4Material *material) const =0
virtual G4bool IsInCharge(const G4ParticleDefinition *aParticle, const G4Material *material) const =0
G4VLowEnergyModel & operator=(const G4VLowEnergyModel &right)=delete
virtual G4double LowEnergyLimit(const G4ParticleDefinition *aParticle) const =0
virtual G4double LowEnergyLimit(const G4ParticleDefinition *aParticle, const G4Material *material) const =0
virtual G4double HighEnergyLimit(const G4ParticleDefinition *aParticle) const =0
virtual ~G4VLowEnergyModel()
virtual G4bool IsInCharge(const G4DynamicParticle *particle, const G4Material *material) const =0
virtual G4double TheValue(const G4DynamicParticle *particle, const G4Material *material)=0
virtual G4double TheValue(const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy)=0
G4VLowEnergyModel(const G4VLowEnergyModel &)=delete