2 SUBROUTINE pxlcl5 (NTRAK,ITKDM,PTRAK,IMODE,XMIN,MNJET,
3 + mxjet,njet,pjet,ipass,ijmul,ierr)
62 parameter(iolun=6,nrludm=2000)
63 INTEGER ntrak,mxjet,ix1,ix2,itkdm,njet,ierr,nlund,
64 + mstu46,mstu47,imode,mnjet
65 INTEGER ipass (*),ijmul (*)
66 REAL ptrak (itkdm,*),plund (nrludm,5),pjet (5,*)
67 REAL xmin,paru44,paru45
76 IF (mstu46.LT.1.OR.mstu46.GT.4)
THEN
77 WRITE (6,fmt=
'(''PXLCL5: Error, MSTU46 ='',I12)') mstu46
83 WRITE (iolun,fmt=
'('' PXLCL5: Error, NTRAK ='',I4)')
92 plund(ix1,ix2) = ptrak(ix2,ix1)
97 CALL
pxluc5(nlund,nrludm,plund,mstu46,mstu47,
98 + paru44,paru45,njet,ijmul,ipass)
100 WRITE (iolun,fmt=
'('' PXLCL5: ERROR, NJET='',
104 ELSE IF (njet.GT.mxjet)
THEN
106 + ('' PXLCL5: ERROR, NJET='',I6,
107 + '' exceeds MXJET'',I6)') njet,mxjet
114 pjet(ix1,ix2) = plund(nlund+ix2,ix1)
116 CALL
pxmas4(pjet(1,ix2),pjet(5,ix2))
119 WRITE (iolun,fmt=
'('' PXLCL5:'')')
120 CALL
pxprnt(1,njet,5,5,pjet,
'E')
121 CALL
pxpriv(
'IJMUL',njet,ijmul)
122 CALL
pxpriv(
'IPASS',ntrak,ipass)
subroutine pxlcl5(NTRAK, ITKDM, PTRAK, IMODE, XMIN, MNJET, MXJET, NJET, PJET, IPASS, IJMUL, IERR)
subroutine pxluc5(N, NRLUDM, P, MSTU46, MSTU47, PARU44, PARU45, NJET, IJMUL, IPASS)
subroutine pxprnt(IFST, ILST, ISZE, IPRT, ARRY, COPT)
subroutine pxpriv(NAME, NELMT, IARR)
subroutine pxmas4(PMOM, XMAS)