| 14 |
#include "gpcard.inc" |
#include "gpcard.inc" |
| 15 |
#include "gpsed.inc" |
#include "gpsed.inc" |
| 16 |
* |
* |
| 17 |
INTEGER IS,ID,NV,NVM |
INTEGER IS,ID,NV,NVM,INDEX |
| 18 |
CHARACTER*4 CSET |
CHARACTER*4 CSET |
| 19 |
* |
* |
| 20 |
* |
* |
| 40 |
CSET = 'CARD' |
CSET = 'CARD' |
| 41 |
IT = -1 |
IT = -1 |
| 42 |
NTHCARD = 0 |
NTHCARD = 0 |
| 43 |
|
INDEX = 0 |
| 44 |
DO ID=IDCAR1,IDCAR2 |
DO ID=IDCAR1,IDCAR2 |
| 45 |
* |
* |
| 46 |
* Check on the volume level |
* Check on the volume level |
| 74 |
* |
* |
| 75 |
NTHCARD = NTHCARD + NHITS |
NTHCARD = NTHCARD + NHITS |
| 76 |
DO I=1,NHITS |
DO I=1,NHITS |
| 77 |
ICARD(I) = NUMBV(1,I) + 2*(ID-1) |
INDEX=INDEX+1 |
| 78 |
|
ICARD(INDEX) = NUMBV(1,I) + 2*(ID-1) |
| 79 |
#if defined(GPAMELA_INTER) |
#if defined(GPAMELA_INTER) |
| 80 |
XINCARD(I) = 2*VHITS(1,I)-VHITS(4,I) |
XINCARD(INDEX) = 2*VHITS(1,I)-VHITS(4,I) |
| 81 |
YINCARD(I) = 2*VHITS(2,I)-VHITS(5,I) |
YINCARD(INDEX) = 2*VHITS(2,I)-VHITS(5,I) |
| 82 |
ZINCARD(I) = 2*VHITS(3,I)-VHITS(6,I) |
ZINCARD(INDEX) = 2*VHITS(3,I)-VHITS(6,I) |
| 83 |
#endif |
#endif |
| 84 |
#if !defined(GPAMELA_INTER) |
#if !defined(GPAMELA_INTER) |
| 85 |
XINCARD(I) = VHITS(1,I) |
XINCARD(INDEX) = VHITS(1,I) |
| 86 |
YINCARD(I) = VHITS(2,I) |
YINCARD(INDEX) = VHITS(2,I) |
| 87 |
ZINCARD(I) = VHITS(3,I) |
ZINCARD(INDEX) = VHITS(3,I) |
| 88 |
#endif |
#endif |
| 89 |
XOUTCARD(I) = VHITS(4,I) |
XOUTCARD(INDEX) = VHITS(4,I) |
| 90 |
YOUTCARD(I) = VHITS(5,I) |
YOUTCARD(INDEX) = VHITS(5,I) |
| 91 |
ZOUTCARD(I) = VHITS(6,I) |
ZOUTCARD(INDEX) = VHITS(6,I) |
| 92 |
ERELCARD(I) = VHITS(7,I) |
ERELCARD(INDEX) = VHITS(7,I) |
| 93 |
TIMECARD(I)= VHITS(8,I) |
TIMECARD(INDEX)= VHITS(8,I) |
| 94 |
PATHCARD(I) = VHITS(9,I) |
PATHCARD(INDEX) = VHITS(9,I) |
| 95 |
IPARCARD(I) = VHITS(10,I) |
IPARCARD(INDEX) = VHITS(10,I) |
| 96 |
P0CARD(I) = VHITS(11,I) |
P0CARD(INDEX) = VHITS(11,I) |
| 97 |
ENDDO |
ENDDO |
| 98 |
ENDDO |
ENDDO |
| 99 |
10000 FORMAT(' GPDCARD: VOLUME level too big: SET=',A4,', DET=',A4,', |
10000 FORMAT(' GPDCARD: VOLUME level too big: SET=',A4,', DET=',A4,', |