5 * Revision 1.1.1.1 1999/05/18 15:55:17 fca
8 * Revision 1.1.1.1 1995/10/24 10:20:47 cernlib
12 #include "geant321/pilot.h"
13 *CMZ : 3.21/02 29/03/94 15.41.32 by S.Giani
15 SUBROUTINE GTUSET(PAR,ISHAPE)
17 C- Created 12-JUN-1991 Nils Joar Hoimyr
18 C- Modified 21.02.1992 Jouko Vuoskoski
20 C Converts GEANT shapes TUBE&TUBS to SET
22 C- Describes a contour face of a TUBE(Segment) from the GEANT
23 C- TUBE/TUBS shape parameters. This face is rotated around the
24 C- Z-axis to generated the solid shape in SET.
26 C---------------------------------------------------------------------
28 #include "geant321/gcsetf.inc"
32 REAL DX1,DZ,RMIN,RMAX,PHIMIN,PHIMAX,Z2
34 C----------------------------------------------------------------------
42 ELSEIF (ISHAPE.EQ.6) THEN
51 IF (RMAX .LE. 0.0) THEN
52 WRITE (*,*) 'IMPOSSIBLE RADIUS VALUE'
56 C *WRITE SET @50,N1,:5,2#32,RMAX,Z,PHIMIN,PHIMAX,RMIN
57 C *WRITE SET @302,N2,:5,2#317,0,0,-Z2
58 C *WRITE SET @100,N3,:5,2,:9,'MATNAM'#101,!N1,!N2
59 C-------------------------------------------------------------------
61 WRITE(BLKSTR,10000)N1,RMAX,Z,PHIMIN,PHIMAX,RMIN
64 WRITE(BLKSTR,10100)N1,-DX1,-DY,-DZ
67 WRITE(BLKSTR,10200)N1,N1-2,N1-1
70 10000 FORMAT('@50,',I10,',:5,2#32,',G14.7,',',G14.7,','
71 + ,G14.7,',',G14.7,',',G14.7)
72 10100 FORMAT('@302,',I10,'#317,',G14.7,',',G14.7,',',G14.7)
73 10200 FORMAT('@100,',I10,',:5,2#101,!',I10,',!',I10)