static int NucleusCode(const int charge, const int atomicNumber)
Calculate particle type code for a given (A, Z)
void SetMomentum(const utl::Vector &momentum)
Particle(const int type, const Source &source, const Point &position, const Vector &direction, const TimeInterval &time, const double weight, const double kineticEnergy)
Constructor using kinetic energy.
Vector GetMomentum() const
Vector giving particle momentum.