void SetProjectileRP(G4ReactionProduct *aIncidentParticleRP)
virtual void ClearHistories()
G4ReactionProduct * GetTarget() const
G4double GetQValue() const
virtual G4ReactionProduct * Sample(G4double anEnergy, G4double massCode, G4double mass)=0
G4ReactionProduct * GetCMS()
G4VParticleHPEnergyAngular(G4VParticleHPEnergyAngular &)=delete
G4ReactionProduct * GetProjectileRP() const
void SetTarget(G4ReactionProduct *aTarget)
void SetQValue(G4double aValue)
virtual G4double MeanEnergyOfThisInteraction()=0
virtual ~G4VParticleHPEnergyAngular()=default
virtual void Init(std::istream &aDataFile)=0
G4VParticleHPEnergyAngular()