/[PAMELA software]/gpamela/garfield/src/garfield-7.cra
ViewVC logotype

Annotation of /gpamela/garfield/src/garfield-7.cra

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3.3 - (hide annotations) (download)
Tue Jun 21 02:41:40 2005 UTC (19 years, 5 months ago) by cafagna
Branch: MAIN
CVS Tags: v4r4, v4r5, v4r6, v4r7, v4r2, v4r3, v4r8, v4r9, v4r14, v4r12, v4r13, v4r10, v4r11, HEAD
Changes since 3.2: +4 -0 lines
Major modification to the geometry and to the random number chain

1 cafagna 3.1 +EXE.
2     +USE,CERN.
3     *+USE,*DECS.
4     +USE,MANYWIRE.
5     +USE,BIGMAP.
6     +USE,LONGLIST.
7     +USE,*GARFIELD.
8     +USE,*MAGGARF.
9     +USE,*HEEDGARF.
10     +USE,*LINUX
11 pamela 3.2 +REPL, P=MAIN, D=INIT, C=169, T=EXE
12     LRNDMI=.FALSE.
13 cafagna 3.1 +REPL, P=GRAPHICS, D=GRAREA, C=19, T=EXE
14     LOGICAL CROSSGAR,ONLINE,CURIN,LASTIN,ALLIN,ADD(4),IN1,IN2,IN3,IN4,
15     +REPL, P=GRAPHICS, D=GRAREA, C=21, T=EXE
16     EXTERNAL CROSSGAR,ONLINE
17     +REPL, P=GRAPHICS, D=GRCTRA, C=16, T=EXE
18     LOGICAL CROSSGAR,LOOP
19     +REPL, P=GRAPHICS, D=GRCTRA, C=17, T=EXE
20     EXTERNAL F,CROSSGAR
21     +REPL, P=GRAPHICS, D=GRCTRA, C=99, T=EXE
22     IF(ISTEP.GT.1.AND.CROSSGAR(X0,Y0,X2,Y2,XSEG1,YSEG1,XSEG2,YSEG2))
23     - THEN
24     +REPL, P=GRAPHICS, D=GRCUPD, C=9, T=EXE
25     LOGICAL CROSSGAR
26     +REPL, P=GRAPHICS, D=GRCUPD, C=11, T=EXE
27     EXTERNAL CROSSGAR,F
28     +REPL, P=GRAPHICS, D=GRCUPD, C=86, T=EXE
29     IF((.NOT.XDONE(IX,IY)).AND.IX.LT.NGRIDX.AND.CROSSGAR(
30     +REPL, P=GRAPHICS, D=GRCUPD, C=145, T=EXE
31     IF((.NOT.YDONE(IX,IY)).AND.IY.LT.NGRIDY.AND.CROSSGAR(
32     +REPL, P=ROUTINES, D=BUTFLY, C=15, T=EXE
33     LOGICAL CROSSGAR,REPASS,MARK(MXEDGE)
34     +REPL, P=ROUTINES, D=BUTFLY, C=16, T=EXE
35     EXTERNAL CROSSGAR
36     +REPL, P=ROUTINES, D=BUTFLY, C=116, T=EXE
37     IF((IAXIS.EQ.1.AND.CROSSGAR(
38     +REPL, P=ROUTINES, D=BUTFLY, C=121, T=EXE
39     - (IAXIS.EQ.2.AND.CROSSGAR(
40     +REPL, P=ROUTINES, D=BUTFLY, C=126, T=EXE
41     - (IAXIS.EQ.3.AND.CROSSGAR(
42     +REPL, P=ROUTINES, D=CROSS, C=1, T=EXE
43     LOGICAL FUNCTION CROSSGAR(X1S,Y1S,X2S,Y2S,U1S,V1S,U2S,V2S)
44     +REPL, P=ROUTINES, D=CROSS, C=3, T=EXE
45     * CROSSGAR - Determines whether the 2 straight lines (X1,Y1) to (X2,Y2)
46     +REPL, P=ROUTINES, D=CROSS, C=47, T=EXE
47     PRINT *,' !!!!!! CROSSGAR WARNING : Tolerances not'//
48     +REPL, P=ROUTINES, D=CROSS, C=49, T=EXE
49     CROSSGAR=.FALSE.
50     +REPL, P=ROUTINES, D=CROSS, C=56, T=EXE
51     CROSSGAR=.TRUE.
52     +REPL, P=ROUTINES, D=CROSS, C=60, T=EXE
53     CROSSGAR=.FALSE.
54     +REPL, P=ROUTINES, D=CROSS, C=75, T=EXE
55     CROSSGAR=.TRUE.
56     +REPL, P=ROUTINES, D=CROSS, C=78, T=EXE
57     CROSSGAR=.FALSE.
58     +REPL, P=ROUTINES, D=INTERN, C=14, T=EXE
59     LOGICAL CROSSGAR,ONLINE,INSIDE,EDGE
60     +REPL, P=ROUTINES, D=INTERN, C=15, T=EXE
61     EXTERNAL CROSSGAR,ONLINE,RNDUNI
62     +REPL, P=ROUTINES, D=INTERN, C=80, T=EXE
63     IF(CROSSGAR(X,Y,XINF,YINF,
64     +REPL, P=CELL,D=MAPPLT, C=16, T=EXE
65     LOGICAL CUT,CROSSGAR,IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8
66     +REPL, P=CELL,D=MAPPLT,C=17, T=EXE
67     EXTERNAL CROSSGAR
68     +REPL, P=SIGNAL,D=SIGTH3,C=14, T=EXE
69     LOGICAL CROSSGAR
70     +REPL, P=SIGNAL,D=SIGTH3,C=15, T=EXE
71     EXTERNAL CROSSGAR
72     +REPL, P=SIGNAL,D=SIGTH3,C=40, T=EXE
73     IF(CROSSGAR(REAL(XU(IU)),REAL(YU(IU)),REAL(XU(IU+1))
74     + ,REAL(YU(IU+1)),
75 cafagna 3.3 +REPL, P=MAIN, D=JOBLOGUX, C=49, T=EXE
76     - FILE='garfield.log')
77     +REPL, P=MAIN, D=JOBLOGUX, C=51, T=EXE
78     - FILE='garfield.log',
79 cafagna 3.1 +ASM,23,T=A. garfield.aux
80     +PAM,LUN=11,T=a,C. garfield-7.car
81     +PAM,LUN=12,T=a,C. magboltz-2.car
82     +PAM,LUN=13,T=a,C. heed101garf.car
83     +QUIT.
84    

  ViewVC Help
Powered by ViewVC 1.1.23