2
subroutine STDQQDCY(IT)
4
C... decay particle IT via QQ and add the results to the HEPEVT common block
6
C IT = index to HEPEVT common block
19
double precision cfactor
27
c... convert picoseconds to mm for decay time
28
data cfactor /0.299792458/
32
C...print version number if this is the first call
38
IQQTYP = qqtran(IDHEP(IT),2)
39
C...check for quarks and undefined particles
40
if(IQQTYP.LE.0) GO TO 900
41
C...will QQ decay this particle?
42
if(IPLIST(1,IQQTYP).GT.0)then
43
C...Fill QQ common block /JET/ with information needed by DECADD
55
XVTX(NVRTX,J) = VHEP(J,IT)/1000.
57
TVTX(NVRTX) = VHEP(4,IT)/cfactor
58
RVTX(NVRTX) = SQRT(XVTX(NVRTX,1)**2 + XVTX(NVRTX,2)**2)
63
C...now decay this track
65
C...add this information to the list
70
write(lnhout,1001) IDHEP(IT)
71
1001 format(' STDQQDCY: cannot decay particle ',I7,' in QQ')