]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/PHOTOS/phlupa.F
bug fix
[u/mrichter/AliRoot.git] / TEvtGen / PHOTOS / phlupa.F
CommitLineData
da0e9ce3 1 SUBROUTINE PHLUPA(IPOINT)
2C.----------------------------------------------------------------------
3C.
4C. PHLUPA: debugging tool
5C.
6C. Purpose: NONE, eventually may printout content of the
7C. /PHOEVT/ common
8C.
9C. Input Parameters: Common /PHOEVT/ and /PHNUM/
10C. latter may have number of the event.
11C.
12C. Output Parameters: None
13C.
14C. Author(s): Z. Was Created at: 30/05/93
15C. Last Update: 10/08/93
16C.
17C.----------------------------------------------------------------------
18 INTEGER NMXPHO
19 PARAMETER (NMXPHO=10000)
20 INTEGER IDPHO,ISTPHO,JDAPHO,JMOPHO,NEVPHO,NPHO
21 REAL*8 PPHO,VPHO
22 COMMON/PHOEVT/NEVPHO,NPHO,ISTPHO(NMXPHO),IDPHO(NMXPHO),
23 &JMOPHO(2,NMXPHO),JDAPHO(2,NMXPHO),PPHO(5,NMXPHO),VPHO(4,NMXPHO)
24 COMMON /PHNUM/ IEV
25 INTEGER PHLUN
26 COMMON/PHOLUN/PHLUN
27 DIMENSION SUM(5)
28 IF (IPOINT.LT.3000) RETURN
29 IOUT=56
30 IF (IEV.LT.1000) THEN
31 DO I=1,5
32 SUM(I)=0.0D0
33 ENDDO
34 WRITE(PHLUN,*) 'EVENT NR=',IEV,
35 $ 'WE ARE TESTING /PHOEVT/ at IPOINT=',IPOINT
36 WRITE(PHLUN,10)
37 I=1
38 WRITE(PHLUN,20) IDPHO(I),PPHO(1,I),PPHO(2,I),PPHO(3,I),
39 $ PPHO(4,I),PPHO(5,I),JDAPHO(1,I),JDAPHO(2,I)
40 I=2
41 WRITE(PHLUN,20) IDPHO(I),PPHO(1,I),PPHO(2,I),PPHO(3,I),
42 $ PPHO(4,I),PPHO(5,I),JDAPHO(1,I),JDAPHO(2,I)
43 WRITE(PHLUN,*) ' '
44 DO I=3,NPHO
45 WRITE(PHLUN,20) IDPHO(I),PPHO(1,I),PPHO(2,I),PPHO(3,I),
46 $ PPHO(4,I),PPHO(5,I),JMOPHO(1,I),JMOPHO(2,I)
47 DO J=1,4
48 SUM(J)=SUM(J)+PPHO(J,I)
49 ENDDO
50 ENDDO
51 SUM(5)=SQRT(ABS(SUM(4)**2-SUM(1)**2-SUM(2)**2-SUM(3)**2))
52 WRITE(PHLUN,30) SUM
53 10 FORMAT(1X,' ID ','p_x ','p_y ','p_z ',
54 $ 'E ','m ',
55 $ 'ID-MO_DA1','ID-MO DA2' )
56 20 FORMAT(1X,I4,5(F9.3),2I9)
57 30 FORMAT(1X,' SUM',5(F9.3))
58 ENDIF
59 END