30 #include "DetectorConstruction.hh"
31 #include "DetectorMessenger.hh"
55 fMethod(kWithDirectMatrix),
95 rmin, rmax, hz, phiMin, deltaPhi);
121 dX1/2, dX2/2, dY1/2, dY2/2, dZ/2);
159 G4cout <<
"\n --> phi = " << phi/
deg <<
" deg; direct rotation matrix : ";
202 G4cout <<
"\n --> phi = " << phi/
deg <<
" deg; inverse rotation matrix : ";
245 rotm1.
rotate (phi, rotAxis);
246 G4cout <<
"\n --> direct rotation matrix : "
247 <<
" theta = " << theta/
deg <<
" deg;"
248 <<
" phi = " << phi/
deg <<
" deg;";
251 std::sin(phi), std::cos(theta)*std::cos(phi));
268 rotm2Inv->
rotate (-phi, rotAxis);
271 std::sin(phi), std::cos(theta)*std::cos(phi));
305 G4cout <<
"\n --> phi = " << phi/
deg <<
" deg; direct rotation matrix : ";
322 phi_euler = phi +
pi/2;
392 ->
Place(translateZ * transform1 * reflect3D,
401 ->
Place( translateZ * transform2 * reflect3D,