source: trunk/source/g3tog4/src/jshape.F@ 1220

Last change on this file since 1220 was 965, checked in by garnier, 17 years ago

update g3tog4

File size: 3.0 KB
Line 
1*
2* ********************************************************************
3* * License and Disclaimer *
4* * *
5* * The Geant4 software is copyright of the Copyright Holders of *
6* * the Geant4 Collaboration. It is provided under the terms and *
7* * conditions of the Geant4 Software License, included in the file *
8* * LICENSE and available at http://cern.ch/geant4/license . These *
9* * include a list of copyright holders. *
10* * *
11* * Neither the authors of this software system, nor their employing *
12* * institutes,nor the agencies providing financial support for this *
13* * work make any representation or warranty, express or implied, *
14* * regarding this software system or assume any liability for its *
15* * use. Please see the license in the file LICENSE and URL above *
16* * for the full disclaimer and the limitation of liability. *
17* * *
18* * This code implementation is the result of the scientific and *
19* * technical work of the GEANT4 collaboration. *
20* * By using, copying, modifying or distributing the software (or *
21* * any work based on the software) you agree to acknowledge its *
22* * use in resulting scientific publications, and indicate your *
23* * acceptance of all terms of the Geant4 Software license. *
24* ********************************************************************
25*
26*
27* $Id: jshape.F,v 1.4 2006/06/29 18:15:14 gunter Exp $
28* GEANT4 tag $Name: geant4-09-02-ref-02 $
29*
30*
31*-- Author : Jouko Vuoskoski, CERN, Jouko.Vuoskoski@cern.ch
32*
33 SUBROUTINE JSHAPE(RSHAPE,SHAPE)
34 implicit none
35 real rshape
36 integer ishape
37 CHARACTER*4 SHAPE
38
39 ishape = rshape
40 IF (ISHAPE.EQ.1) THEN
41 SHAPE='BOX '
42 ELSEIF (ISHAPE.EQ.2) THEN
43 SHAPE='TRD1'
44 ELSEIF (ISHAPE.EQ.3) THEN
45 SHAPE='TRD2'
46 ELSEIF (ISHAPE.EQ.4) THEN
47 SHAPE='TRAP'
48 ELSEIF (ISHAPE.EQ.5) THEN
49 SHAPE='TUBE'
50 ELSEIF (ISHAPE.EQ.6) THEN
51 SHAPE='TUBS'
52 ELSEIF (ISHAPE.EQ.7) THEN
53 SHAPE='CONE'
54 ELSEIF (ISHAPE.EQ.8) THEN
55 SHAPE='CONS'
56 ELSEIF (ISHAPE.EQ.9) THEN
57 SHAPE='SPHE'
58 ELSEIF (ISHAPE.EQ.10) THEN
59 SHAPE='PARA'
60 ELSEIF (ISHAPE.EQ.11) THEN
61 SHAPE='PGON'
62 ELSEIF (ISHAPE.EQ.12) THEN
63 SHAPE='PCON'
64 ELSEIF (ISHAPE.EQ.13) THEN
65 SHAPE='ELTU'
66 ELSEIF (ISHAPE.EQ.14) THEN
67 SHAPE='HYPE'
68 ELSEIF (ISHAPE.EQ.28) THEN
69 SHAPE='GTRA'
70 ELSEIF (ISHAPE.EQ.29) THEN
71 SHAPE='CTUB'
72 ELSE
73 write(6,*)'(E) jshape: shape number ',ishape,' is unknown'
74 SHAPE=' '
75 ENDIF
76 END
Note: See TracBrowser for help on using the repository browser.