5 * Revision 1.1.1.1 1999/05/18 15:55:17 fca
8 * Revision 1.1.1.1 1995/10/24 10:20:48 cernlib
12 #include "geant321/pilot.h"
13 *CMZ : 3.21/02 29/03/94 15.41.28 by S.Giani
15 SUBROUTINE GFCLIM(JVO,IN,IAXIS,CLOW,CHIGH,IERR)
17 C. **********************************************************
19 C. * ROUTINE TO FIND THE COORDINATE LIMITS ALONG AXIS *
20 C. * IAXIS FOR THE INTH CONTENT OF THE VOLUME POINTED *
21 C. * TO BY JVO. THE LIMITS ARE RETURNED AS CLOW AND *
22 C. * CHIGH.IF THEY CANNOT BE FOUND THEN IERR IS SET TO 1.*
24 C. * ==>Called by : GGORD *
25 C. * Author A.McPherson ********* *
27 C. **********************************************************
29 #include "geant321/gcbank.inc"
30 DIMENSION PAR(100),ATT(20)
32 C. -----------------------------------------
40 CALL GFIPAR(JVOT,JIN,IN,NPAR,NATT,PAR,ATT)
42 C X,Y OR Z COORDINATES.
44 IF(IAXIS.GT.3) GO TO 20
46 CALL GFLCAR(IAXIS,ISH,IROT,PAR,CL,CH,IERR)
47 IF(IERR.NE.0) GO TO 999
49 CLOW=CL+Q(JIN+IAXIS+4)
50 CHIGH=CH+Q(JIN+IAXIS+4)
55 IF(IAXIS.GT.5) GO TO 30
59 CALL GFLRAD(IAXIS,ISH,IROT,Q(JIN+5),PAR,CLOW, CHIGH,IERR)
66 C PHI OR THETA COORDINATES.
68 IF(IAXIS.EQ.6) CALL GFLPHI(ISH,IROT,Q(JIN+5), PAR,CLOW,CHIGH,
71 IF(IAXIS.EQ.7) CALL GFLTHE(ISH,IROT,Q(JIN+5), PAR,CLOW,CHIGH,