]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/PHOTOS/phorep.F
AliDecayer realisation for the EvtGen code and EvtGen itself.
[u/mrichter/AliRoot.git] / TEvtGen / PHOTOS / phorep.F
CommitLineData
da0e9ce3 1 SUBROUTINE PHOREP
2C.----------------------------------------------------------------------
3C.
4C. PHOTOS: PHOton radiation in decays run summary REPort
5C.
6C. Purpose: Inform user about success and/or restrictions of PHOTOS
7C. encountered during execution.
8C.
9C. Input Parameters: Common /PHOSTA/
10C.
11C. Output Parameters: None
12C.
13C. Author(s): B. van Eijk Created at: 10/01/92
14C. Last Update: 10/01/92
15C.
16C.----------------------------------------------------------------------
17 IMPLICIT NONE
18 INTEGER PHLUN
19 COMMON/PHOLUN/PHLUN
20 INTEGER PHOMES
21 PARAMETER (PHOMES=10)
22 INTEGER STATUS
23 COMMON/PHOSTA/STATUS(PHOMES)
24 INTEGER I
25 LOGICAL ERROR
26 ERROR=.FALSE.
27 WRITE(PHLUN,9000)
28 WRITE(PHLUN,9010)
29 WRITE(PHLUN,9020)
30 WRITE(PHLUN,9030)
31 WRITE(PHLUN,9040)
32 WRITE(PHLUN,9030)
33 WRITE(PHLUN,9020)
34 DO 10 I=1,PHOMES
35 IF (STATUS(I).EQ.0) GOTO 10
36 IF ((I.EQ.6).OR.(I.EQ.10)) THEN
37 WRITE(PHLUN,9050) I,STATUS(I)
38 ELSE
39 ERROR=.TRUE.
40 WRITE(PHLUN,9060) I,STATUS(I)
41 ENDIF
42 10 CONTINUE
43 IF (.NOT.ERROR) WRITE(PHLUN,9070)
44 WRITE(PHLUN,9020)
45 WRITE(PHLUN,9010)
46 RETURN
47 9000 FORMAT(1H1)
48 9010 FORMAT(1H ,80('*'))
49 9020 FORMAT(1H ,'*',T81,'*')
50 9030 FORMAT(1H ,'*',26X,25('='),T81,'*')
51 9040 FORMAT(1H ,'*',30X,'PHOTOS Run Summary',T81,'*')
52 9050 FORMAT(1H ,'*',22X,'Warning #',I2,' occured',I6,' times',T81,'*')
53 9060 FORMAT(1H ,'*',23X,'Error #',I2,' occured',I6,' times',T81,'*')
54 9070 FORMAT(1H ,'*',16X,'PHOTOS Execution has successfully terminated',
55 &T81,'*')
56 END