#include <G4NeutronHPIsotropic.hh>
Definition at line 37 of file G4NeutronHPIsotropic.hh.
G4NeutronHPIsotropic::G4NeutronHPIsotropic |
( |
| ) |
|
|
inline |
G4NeutronHPIsotropic::~G4NeutronHPIsotropic |
( |
| ) |
|
|
inline |
void G4NeutronHPIsotropic::Init |
( |
std::istream & |
aDataFile | ) |
|
|
virtual |
G4double G4NeutronHPIsotropic::MeanEnergyOfThisInteraction |
( |
| ) |
|
|
inlinevirtual |
Implements G4VNeutronHPEnergyAngular.
Definition at line 50 of file G4NeutronHPIsotropic.cc.
References G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4Electron::Electron(), G4UniformRand, G4Gamma::Gamma(), G4IonTable::GetIonTable(), G4VNeutronHPEnergyAngular::GetQValue(), G4ReactionProduct::GetTotalMomentum(), G4He3::He3(), G4INCL::Math::max(), python.hepunit::MeV, G4Neutron::Neutron(), G4Positron::Positron(), G4Proton::Proton(), G4ReactionProduct::SetDefinition(), G4ReactionProduct::SetKineticEnergy(), G4ReactionProduct::SetMomentum(), G4Triton::Triton(), and python.hepunit::twopi.
104 G4ThreeVector tempVector(mtot*sinth*std::cos(phi), mtot*sinth*std::sin(phi), mtot*std::cos(theta) );
G4double GetTotalMomentum() const
void SetKineticEnergy(const G4double en)
void SetMomentum(const G4double x, const G4double y, const G4double z)
static G4Triton * Triton()
static G4Proton * Proton()
static G4Neutron * Neutron()
static G4Deuteron * Deuteron()
static G4IonTable * GetIonTable()
static G4Positron * Positron()
T max(const T t1, const T t2)
brief Return the largest of the two arguments
void SetDefinition(G4ParticleDefinition *aParticleDefinition)
static G4Electron * Electron()
The documentation for this class was generated from the following files: