50 G4gsrotm(irot, theta1,phi1, theta2,phi2, theta3,phi3);
68 G4ThreeVector x(std::sin(th1r)*std::cos(phi1r), std::sin(th1r)*std::sin(phi1r), std::cos(th1r));
69 G4ThreeVector y(std::sin(th2r)*std::cos(phi2r), std::sin(th2r)*std::sin(phi2r), std::cos(th2r));
70 G4ThreeVector z(std::sin(th3r)*std::cos(phi3r), std::sin(th3r)*std::sin(phi3r), std::cos(th3r));
78 G4cerr <<
"Coordinate axes forming rotation matrix "
79 << irot <<
" are not orthonormal.(" << 1-
std::abs(check) <<
")"
81 G4cerr <<
" theta1=" << theta1;
82 G4cerr <<
" phi1=" << phi1;
83 G4cerr <<
" theta2=" << theta2;
84 G4cerr <<
" phi2=" << phi2;
85 G4cerr <<
" theta3=" << theta3;
86 G4cerr <<
" phi3=" << phi3;
89 "Non orthogonal axes!");