File indexing completed on 2025-08-05 08:21:15
0001
0002
0003
0004
0005
0006
0007 FUNCTION PYRVI1(ID1,ID2,ID3)
0008
0009 IMPLICIT NONE
0010 DOUBLE PRECISION LO,HI,PYRVI1,PYRVG1,PYGAUS
0011 DOUBLE PRECISION RES, AB, RM, RESM, RESW, A, B, RMS
0012 INTEGER ID1,ID2,ID3, IDR, IDR2, KFR, INTRES
0013 LOGICAL MFLAG,DCMASS
0014 EXTERNAL PYRVG1,PYGAUS
0015 COMMON/PYRVNV/AB(2,16,2),RMS(0:3),RES(6,2),INTRES(6,3),IDR,IDR2
0016 & ,DCMASS,KFR(3)
0017 COMMON/PYRVPM/RM(0:3),A(2),B(2),RESM(2),RESW(2),MFLAG
0018 SAVE/PYRVNV/,/PYRVPM/
0019
0020 PYRVI1 = 0D0
0021 RM(0) = RMS(0)
0022 RM(1) = RMS(ID1)
0023 RM(2) = RMS(ID2)
0024 RM(3) = RMS(ID3)
0025 RESM(1)= RES(IDR,1)
0026 RESW(1)= RES(IDR,2)
0027
0028 A(1) = AB(1+INTRES(IDR,3),INTRES(IDR,1),INTRES(IDR,2))
0029 B(1) = AB(2-INTRES(IDR,3),INTRES(IDR,1),INTRES(IDR,2))
0030
0031 LO = (RM(1)+RM(2))**2
0032 HI = (RM(0)-RM(3))**2
0033 MFLAG = DCMASS
0034 PYRVI1 = PYGAUS(PYRVG1,LO,HI,1D-3)
0035 RETURN
0036 END