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

Contents of /gpamela/garfield/src/garfield-7.cra_orig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3.1 - (show annotations) (download)
Tue Apr 6 10:50:50 2004 UTC (20 years, 7 months ago) by pamela
Branch: MAIN
CVS Tags: v4r4, v4r5, v4r6, v4r7, v4r1, v4r2, v4r3, v4r8, v4r9, v4r14, v4r12, v4r13, v4r10, v4r11, HEAD
NON-REPRODUCIBILITY problem of a GPAMELA RUN fixed; bug found and fixed filling in the hit structure of the calorimeter

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

  ViewVC Help
Powered by ViewVC 1.1.23