5 SUBROUTINE HIPTDI(PT,PTMAX,IOPT)
10 PT=HIRND2(7,0.0,PTMAX)
12 & PT=HIPR1(2)*SQRT(-ALOG(EXP(-HIPR1(8)**2/HIPR1(2)**2)
13 & -RLU_HIJING(0)*(EXP(-HIPR1(8)**2/HIPR1(2)**2)-
14 & EXP(-PTMAX**2/HIPR1(2)**2))))
17 PT=HIPR1(2)*SQRT(-ALOG(1.0-RLU_HIJING(0)*
18 & (1.0-EXP(-PTMAX**2/HIPR1(2)**2))))
20 PTMAX0=MAX(PTMAX,0.01)
21 PT=MIN(PTMAX0-0.01,PT)