5 * Revision 1.1.1.1 1995/10/24 10:20:54 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.30 by S.Giani
12 SUBROUTINE GRMTD(XMAS,IROT,XNEW)
14 C. ******************************************************************
16 C. * ROUTINE ROTATES A POINT IN XMAS FROM THE MASTER SYSTEM *
17 C. * TO A NEW SYSTEM USING MATRIX # IROT. *
18 C. * RESULT IS RETURNED IN VECTOR XNEW. *
20 C. * ==>Called by : GNEXT, GTNEXT *
21 C. * Author A.McPherson ********* *
23 C. ******************************************************************
25 #include "geant321/gcbank.inc"
26 DIMENSION XMAS(3),XNEW(3)
28 C. ------------------------------------------------------------------
32 XNEW(1) = XMAS(1)*Q(JR+1) + XMAS(2)*Q(JR+2) + XMAS(3)*Q(JR+3)
33 XNEW(2) = XMAS(1)*Q(JR+4) + XMAS(2)*Q(JR+5) + XMAS(3)*Q(JR+6)
34 XNEW(3) = XMAS(1)*Q(JR+7) + XMAS(2)*Q(JR+8) + XMAS(3)*Q(JR+9)