G4double cosTheta = 2*G4UniformRand() - 1.,
phi = twopi*G4UniformRand()
G4double sinTheta = std::sqrt(1. - cosTheta*cosTheta)
G4double ux = sinTheta*std::cos(phi),
uy = sinTheta*std::sin(phi),
uz = cosTheta;
fParticleGun->SetParticleMomentumDirection(G4ThreeVector(ux,uy,uz));
Geant4原初粒子各向同性发射
最新推荐文章于 2023-09-01 22:13:55 发布