Geant4.10
|
#include <G4RPGProtonInelastic.hh>
Definition at line 43 of file G4RPGProtonInelastic.hh.
|
inline |
Definition at line 47 of file G4RPGProtonInelastic.hh.
|
inline |
Definition at line 50 of file G4RPGProtonInelastic.hh.
|
virtual |
Implements G4HadronicInteraction.
Definition at line 34 of file G4RPGProtonInelastic.cc.
References G4RPGInelastic::CalculateMomenta(), G4Nucleus::Cinema(), G4HadFinalState::Clear(), G4Nucleus::EvaporationEffects(), G4UniformRand, G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4HadProjectile::GetKineticEnergy(), G4ReactionProduct::GetKineticEnergy(), G4ReactionProduct::GetMomentum(), G4ParticleDefinition::GetPDGMass(), python.hepunit::GeV, G4FastVector< Type, N >::Initialize(), isAlive, CLHEP::Hep3Vector::mag(), G4InuclParticleNames::pp, G4Nucleus::ReturnTargetParticle(), G4HadFinalState::SetEnergyChange(), G4ReactionProduct::SetKineticEnergy(), G4ReactionProduct::SetMomentum(), G4HadFinalState::SetMomentumChange(), G4ReactionProduct::SetSide(), G4HadFinalState::SetStatusChange(), G4RPGInelastic::SetUpChange(), G4HadronicInteraction::theParticleChange, CLHEP::Hep3Vector::unit(), and CLHEP::HepLorentzVector::vect().