1 SUBROUTINE PHLUPA(IPOINT)
2 C.----------------------------------------------------------------------
4 C. PHLUPA: debugging tool
6 C. Purpose: NONE, eventually may printout content of the
9 C. Input Parameters: Common /PHOEVT/ and /PHNUM/
10 C. latter may have number of the event.
12 C. Output Parameters: None
14 C. Author(s): Z. Was Created at: 30/05/93
15 C. Last Update: 10/08/93
17 C.----------------------------------------------------------------------
19 PARAMETER (NMXPHO=10000)
20 INTEGER IDPHO,ISTPHO,JDAPHO,JMOPHO,NEVPHO,NPHO
22 COMMON/PHOEVT/NEVPHO,NPHO,ISTPHO(NMXPHO),IDPHO(NMXPHO),
23 &JMOPHO(2,NMXPHO),JDAPHO(2,NMXPHO),PPHO(5,NMXPHO),VPHO(4,NMXPHO)
28 IF (IPOINT.LT.3000) RETURN
34 WRITE(PHLUN,*) 'EVENT NR=',IEV,
35 $ 'WE ARE TESTING /PHOEVT/ at IPOINT=',IPOINT
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)
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)
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)
48 SUM(J)=SUM(J)+PPHO(J,I)
51 SUM(5)=SQRT(ABS(SUM(4)**2-SUM(1)**2-SUM(2)**2-SUM(3)**2))
53 10 FORMAT(1X,' ID ','p_x ','p_y ','p_z ',
55 $ 'ID-MO_DA1','ID-MO DA2' )
56 20 FORMAT(1X,I4,5(F9.3),2I9)
57 30 FORMAT(1X,' SUM',5(F9.3))