| 1006 |
c ============================================================== |
c ============================================================== |
| 1007 |
if(ncog.eq.1)then |
if(ncog.eq.1)then |
| 1008 |
COG = 0. |
COG = 0. |
| 1009 |
if(sr1.gt.sc)cog=1. |
if(sr1.gt.sc)cog=1. |
| 1010 |
if(sl1.gt.sc.and.sl1.gt.sr1)cog=-1. |
if(sl1.gt.sc.and.sl1.gt.sr1)cog=-1. |
| 1011 |
c ============================================================== |
c ============================================================== |
| 1012 |
elseif(ncog.eq.2)then |
elseif(ncog.eq.2)then |
| 1013 |
COG = 0. |
COG = 0. |
| 1015 |
if((sl1+sc).ne.0)COG = -sl1/(sl1+sc) |
if((sl1+sc).ne.0)COG = -sl1/(sl1+sc) |
| 1016 |
elseif(sl1.lt.sr1)then |
elseif(sl1.lt.sr1)then |
| 1017 |
if((sc+sr1).ne.0)COG = sr1/(sc+sr1) |
if((sc+sr1).ne.0)COG = sr1/(sc+sr1) |
| 1018 |
elseif( sl1.eq.sr1.and.sl1.ne.-9999.)then |
elseif( sl1.eq.sr1.and.sl1.ne.-9999.)then |
| 1019 |
if( clsigma(indmax(ic)-1).lt.clsigma(indmax(ic)+1) |
if( clsigma(indmax(ic)-1).lt.clsigma(indmax(ic)+1) |
| 1020 |
$ .and.(sl1+sc).ne.0 )cog = -sl1/(sl1+sc) |
$ .and.(sl1+sc).ne.0 )cog = -sl1/(sl1+sc) |
| 1021 |
if( clsigma(indmax(ic)-1).gt.clsigma(indmax(ic)+1) |
if( clsigma(indmax(ic)-1).gt.clsigma(indmax(ic)+1) |
| 1022 |
$ .and.(sc+sr1).ne.0 )cog = sr1/(sc+sr1) |
$ .and.(sc+sr1).ne.0 )cog = sr1/(sc+sr1) |
| 1023 |
endif |
endif |
| 1024 |
c if(cog==0)print*,'Strange cluster (2) - @maxs ',MAXS(ic) |
c if(cog==0)print*,'Strange cluster (2) - @maxs ',MAXS(ic) |
| 1025 |
c $ ,' : ',sl2,sl1,sc,sr1,sr2 |
c $ ,' : ',sl2,sl1,sc,sr1,sr2 |
| 1026 |
c ============================================================== |
c ============================================================== |