Geant4  10.00.p02
G4INCL::PhaseSpaceDecay Namespace Reference

Functions

void decay (G4double initialMass, const ThreeVector &theBoostVector, ParticleList &particles)
 Generate decay momenta according to a uniform phase-space model. More...
 

Function Documentation

void G4INCL::PhaseSpaceDecay::decay ( G4double  initialMass,
const ThreeVector &  theBoostVector,
ParticleList &  particles 
)

Generate decay momenta according to a uniform phase-space model.

This function will assign momenta to the particles in the list that is passed as an argument.

Parameters
initialMassmass of the decaying system
theBoostVectorboost vector of the decaying system
particleslist of decay particles

Definition at line 62 of file G4INCLPhaseSpaceDecay.cc.

References G4INCL::Particle::adjustEnergyFromMomentum(), G4INCL::Particle::boost(), G4INCL::Particle::boostVector(), G4INCL::Particle::getMass(), G4INCL::KinematicsUtils::momentumInCM(), G4INCL::Random::normVector(), G4INCL::Particle::setMass(), and G4INCL::Particle::setMomentum().

+ Here is the call graph for this function: