2 IMPLICIT DOUBLE PRECISION(
a-h, o-
z)
6 common/pydat2/kchg(500,4),pmas(500,4),parf(2000),vckm(4,4)
7 common/
pydat3/mdcy(500,3),mdme(8000,2),brat(8000),kfdp(8000,5)
8 common/pysubs/msel,mselpd,msub(500),kfin(2,-40:40),ckin(200)
9 common/pypars/mstp(200),parp(200),msti(200),pari(200)
12 CHARACTER frame*4,beam*10,
target*10
29 DO idc=mdcy(ih,2),mdcy(ih,2)+mdcy(ih,3)-1
30 IF (kfdp(idc,1).NE.23.AND.mdme(idc,1).EQ.1) mdme(idc,1)=0
36 DO idc=mdcy(
iz,2),mdcy(
iz,2)+mdcy(
iz,3)-1
37 IF (mdme(idc,1).EQ.1)
THEN
38 IF ((iabs(kfdp(idc,1)).NE.13)
39 > .AND.(iabs(kfdp(idc,1)).NE.11))
THEN
45 CALL
pyinit(
'CMS',
'p',
'p',14000d0)
70 parameter(nmxhep=4000)
71 common/
hepevt/nevhep,nhep,isthep(nmxhep),idhep(nmxhep),
72 >jmohep(2,nmxhep),jdahep(2,nmxhep),phep(5,nmxhep),vhep(4,nmxhep)
73 DOUBLE PRECISION phep,vhep
78 > isthep(ihep),idhep(ihep),jdahep(1,ihep),jdahep(2,ihep),
79 > phep(1,ihep),phep(2,ihep),phep(3,ihep),phep(5,ihep)
80 10
FORMAT(i4,i10,i5,i5,4(1
x,d15.8))
integer function pychge(KF)
integer function pyk(I, J)
subroutine pyinit(FRAME, BEAM, TARGET, WIN)