46 #ifndef G4RANDOMDIR_HH 
   47 #define G4RANDOMDIR_HH 
   49 #include <CLHEP/Units/PhysicalConstants.h> 
   58   G4double sinTheta2 = 1. - cosTheta*cosTheta;
 
   59   if( sinTheta2 < 0.)  sinTheta2 = 0.;
 
   60   G4double sinTheta  = std::sqrt(sinTheta2); 
 
   63                        sinTheta*std::sin(phi), cosTheta).unit(); 
 
CLHEP::Hep3Vector G4ThreeVector
 
G4ThreeVector G4RandomDirection()