| 785 |
if((sl2+sl1+sc+sr1).ne.0) |
if((sl2+sl1+sc+sr1).ne.0) |
| 786 |
$ COG = (sr1-sl1-2*sl2)/(sl2+sl1+sc+sr1) |
$ COG = (sr1-sl1-2*sl2)/(sl2+sl1+sc+sr1) |
| 787 |
elseif(sl2.le.sr2)then |
elseif(sl2.le.sr2)then |
| 788 |
if((sl2+sl1+sc+sr1).ne.0) |
if((sr2+sl1+sc+sr1).ne.0) |
| 789 |
$ COG = (2*sr2+sr1-sl1)/(sl2+sl1+sc+sr1) |
$ COG = (2*sr2+sr1-sl1)/(sr2+sl1+sc+sr1) |
| 790 |
endif |
endif |
| 791 |
else |
else |
| 792 |
print*,'function COG(NCOG,IC) ==> WARNING!! NCOG=',NCOG |
print*,'function COG(NCOG,IC) ==> WARNING!! NCOG=',NCOG |
| 818 |
COG = COG + ipos*CLSIGNAL(i) |
COG = COG + ipos*CLSIGNAL(i) |
| 819 |
SGN = SGN + CLSIGNAL(i) |
SGN = SGN + CLSIGNAL(i) |
| 820 |
mu = mu + 1 |
mu = mu + 1 |
| 821 |
print*,ipos,CLSIGNAL(i) |
c print*,ipos,CLSIGNAL(i) |
| 822 |
else |
else |
| 823 |
goto 10 |
goto 10 |
| 824 |
endif |
endif |
| 831 |
COG = COG + ipos*CLSIGNAL(i) |
COG = COG + ipos*CLSIGNAL(i) |
| 832 |
SGN = SGN + CLSIGNAL(i) |
SGN = SGN + CLSIGNAL(i) |
| 833 |
mu = mu + 1 |
mu = mu + 1 |
| 834 |
print*,ipos,CLSIGNAL(i) |
c print*,ipos,CLSIGNAL(i) |
| 835 |
else |
else |
| 836 |
goto 20 |
goto 20 |
| 837 |
endif |
endif |
| 838 |
enddo |
enddo |
| 839 |
20 continue |
20 continue |
| 840 |
if(SGN.le.0)then |
if(SGN.le.0)then |
| 841 |
c print*,'cog(0,ic) --> ic, dedx ',ic,SGN |
print*,'cog(0,ic) --> ic, dedx ',ic,SGN |
| 842 |
print*,(CLSIGNAL(i)/CLSIGMA(i),i=istart,istop) |
print*,(CLSIGNAL(i)/CLSIGMA(i),i=istart,istop) |
| 843 |
print*,(CLSIGNAL(i),i=istart,istop) |
print*,(CLSIGNAL(i),i=istart,istop) |
| 844 |
c print*,'cog(0,ic) --> NOT EVALUATED ' |
c print*,'cog(0,ic) --> NOT EVALUATED ' |