5 * Revision 1.1.1.1 1995/10/24 10:19:44 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.32 by S.Giani
12 SUBROUTINE CGSAAN(A1,A2,NA,NB,IREP)
13 ************************************************************************
16 * Author: E. Chernyaev Date: 01.02.89 *
19 * Function: Set parameters of rotation *
23 * Input: A1 - intitial angle *
25 * NA - 1-st number of steps *
26 * NB - 2-nd number of steps *
28 * Output: IREP - reply (-1 if error in parameters) *
32 ************************************************************************
33 #include "geant321/cgcaan.inc"
37 IF (IFIRST .NE. 0) RAD = ATAN(1.0D+00)*4./180.
40 IF (NA .LE. 0) GOTO 999
41 IF (NB .LE. 0) GOTO 999
42 IF (A1 .GE. A2) GOTO 999
44 IF (DA .GT. 360.) GOTO 999
45 IF (DA .EQ. 360.) IFULL = 1
46 IF (DA .LT. 360.) IFULL = 0
51 COSDA(1) = COS(DA*RAD/NA)
52 SINDA(1) = SIN(DA*RAD/NA)
53 COSDA(2) = COS(DA*RAD/NB)
54 SINDA(2) = SIN(DA*RAD/NB)