3 |
subroutine idtoc(ipfa,cpfa) |
subroutine idtoc(ipfa,cpfa) |
4 |
|
|
5 |
integer ipfa |
integer ipfa |
6 |
character*4 cpfa |
character*10 cpfa |
7 |
|
|
8 |
CPFA='COG4' |
CPFA='COG4' |
9 |
if(ipfa.eq.0)CPFA='ETA' |
if(ipfa.eq.0)CPFA='ETA' |
338 |
goto 98 |
goto 98 |
339 |
endif |
endif |
340 |
enddo |
enddo |
341 |
if(DEBUG) |
if(DEBUG.EQ.1) |
342 |
$ print*,'pfaeta2 *** warning *** angle out of range: ',angle |
$ print*,'pfaeta2 *** warning *** angle out of range: ',angle |
343 |
if(angle.lt.angL(1))iang=1 |
if(angle.lt.angL(1))iang=1 |
344 |
if(angle.gt.angR(nangbin))iang=nangbin |
if(angle.gt.angR(nangbin))iang=nangbin |
414 |
c$$$ cog2=cog2+1. !temp |
c$$$ cog2=cog2+1. !temp |
415 |
c$$$ endif |
c$$$ endif |
416 |
|
|
417 |
if(DEBUG)print*,'ETA2 (ic ',ic,' ang',angle,')' |
if(DEBUG.EQ.1)print*,'ETA2 (ic ',ic,' ang',angle,')' |
418 |
$ ,cog2-iadd,' -->',pfaeta2 |
$ ,cog2-iadd,' -->',pfaeta2 |
419 |
|
|
420 |
|
|
456 |
goto 98 |
goto 98 |
457 |
endif |
endif |
458 |
enddo |
enddo |
459 |
if(DEBUG) |
if(DEBUG.EQ.1) |
460 |
$ print*,'pfaeta3 *** warning *** angle out of range: ',angle |
$ print*,'pfaeta3 *** warning *** angle out of range: ',angle |
461 |
if(angle.lt.angL(1))iang=1 |
if(angle.lt.angL(1))iang=1 |
462 |
if(angle.gt.angR(nangbin))iang=nangbin |
if(angle.gt.angR(nangbin))iang=nangbin |
531 |
c$$$ cog2=cog2+1. !temp |
c$$$ cog2=cog2+1. !temp |
532 |
c$$$ endif |
c$$$ endif |
533 |
|
|
534 |
if(DEBUG)print*,'ETA3 (ic ',ic,' ang',angle,')' |
if(DEBUG.EQ.1)print*,'ETA3 (ic ',ic,' ang',angle,')' |
535 |
$ ,cog3-iadd,' -->',pfaeta3 |
$ ,cog3-iadd,' -->',pfaeta3 |
536 |
|
|
537 |
100 return |
100 return |
572 |
goto 98 |
goto 98 |
573 |
endif |
endif |
574 |
enddo |
enddo |
575 |
if(DEBUG) |
if(DEBUG.EQ.1) |
576 |
$ print*,'pfaeta4 *** warning *** angle out of range: ',angle |
$ print*,'pfaeta4 *** warning *** angle out of range: ',angle |
577 |
if(angle.lt.angL(1))iang=1 |
if(angle.lt.angL(1))iang=1 |
578 |
if(angle.gt.angR(nangbin))iang=nangbin |
if(angle.gt.angR(nangbin))iang=nangbin |
647 |
c$$$ cog2=cog2+1. !temp |
c$$$ cog2=cog2+1. !temp |
648 |
c$$$ endif |
c$$$ endif |
649 |
|
|
650 |
if(DEBUG)print*,'ETA4 (ic ',ic,' ang',angle,')' |
if(DEBUG.EQ.1)print*,'ETA4 (ic ',ic,' ang',angle,')' |
651 |
$ ,cog4-iadd,' -->',pfaeta4 |
$ ,cog4-iadd,' -->',pfaeta4 |
652 |
|
|
653 |
100 return |
100 return |
1775 |
goto 98 |
goto 98 |
1776 |
endif |
endif |
1777 |
enddo |
enddo |
1778 |
if(DEBUG) |
if(DEBUG.eq.1) |
1779 |
$ print*,'pfacorr *** warning *** angle out of range: ',angle |
$ print*,'pfacorr *** warning *** angle out of range: ',angle |
1780 |
if(angle.lt.angL(1))iang=1 |
if(angle.lt.angL(1))iang=1 |
1781 |
if(angle.gt.angR(nangbin))iang=nangbin |
if(angle.gt.angR(nangbin))iang=nangbin |
1783 |
|
|
1784 |
pfacorr = fcorr(iview,lad,iang) |
pfacorr = fcorr(iview,lad,iang) |
1785 |
|
|
1786 |
if(DEBUG)print*,'CORR (ic ',ic,' ang',angle,') -->',pfacorr |
if(DEBUG.eq.1)print*,'CORR (ic ',ic,' ang',angle,') -->',pfacorr |
1787 |
|
|
1788 |
|
|
1789 |
100 return |
100 return |