139 |
|
|
140 |
if( abs(angle).ge.e2fay.and.abs(angle).le.e2tay )then |
if( abs(angle).ge.e2fay.and.abs(angle).le.e2tay )then |
141 |
pfaeta = pfaeta2(ic,angle) |
pfaeta = pfaeta2(ic,angle) |
142 |
|
cc print*,pfaeta2(ic,angle) |
143 |
elseif( abs(angle).ge.e3fay.and.abs(angle).le.e3tay )then |
elseif( abs(angle).ge.e3fay.and.abs(angle).le.e3tay )then |
144 |
pfaeta = pfaeta3(ic,angle) |
pfaeta = pfaeta3(ic,angle) |
145 |
elseif( abs(angle).ge.e4fay.and.abs(angle).le.e4tay )then |
elseif( abs(angle).ge.e4fay.and.abs(angle).le.e4tay )then |
179 |
include 'level1.f' |
include 'level1.f' |
180 |
include 'calib.f' |
include 'calib.f' |
181 |
|
|
182 |
pfaeta = 0 |
pfaetal = 0 |
183 |
|
|
184 |
if(mod(int(VIEW(ic)),2).eq.1)then !Y-view |
if(mod(int(VIEW(ic)),2).eq.1)then !Y-view |
185 |
|
|
186 |
if( abs(angle).ge.e2fay.and.abs(angle).le.e2tay )then |
if( abs(angle).ge.e2fay.and.abs(angle).le.e2tay )then |
187 |
pfaeta = pfaeta2(ic,angle)+pfacorr(ic,angle) |
pfaetal = pfaeta2(ic,angle)+pfacorr(ic,angle) |
188 |
|
cc print*,VIEW(ic),angle,pfaeta2(ic,angle),pfacorr(ic,angle) |
189 |
elseif( abs(angle).ge.e3fay.and.abs(angle).le.e3tay )then |
elseif( abs(angle).ge.e3fay.and.abs(angle).le.e3tay )then |
190 |
pfaeta = pfaeta3(ic,angle)+pfacorr(ic,angle) |
pfaetal = pfaeta3(ic,angle)+pfacorr(ic,angle) |
191 |
elseif( abs(angle).ge.e4fay.and.abs(angle).le.e4tay )then |
elseif( abs(angle).ge.e4fay.and.abs(angle).le.e4tay )then |
192 |
pfaeta = pfaeta4(ic,angle)+pfacorr(ic,angle) |
pfaetal = pfaeta4(ic,angle)+pfacorr(ic,angle) |
193 |
else |
else |
194 |
pfaeta = cog(4,ic) |
pfaetal = cog(4,ic) |
195 |
endif |
endif |
196 |
|
|
197 |
else !X-view |
else !X-view |
198 |
|
|
199 |
if( abs(angle).ge.e2fax.and.abs(angle).le.e2tax )then |
if( abs(angle).ge.e2fax.and.abs(angle).le.e2tax )then |
200 |
pfaeta = pfaeta2(ic,angle)+pfacorr(ic,angle) |
pfaetal = pfaeta2(ic,angle)+pfacorr(ic,angle) |
201 |
|
cc print*,VIEW(ic),angle,pfaeta2(ic,angle),pfacorr(ic,angle) |
202 |
elseif( abs(angle).ge.e3fax.and.abs(angle).le.e3tax )then |
elseif( abs(angle).ge.e3fax.and.abs(angle).le.e3tax )then |
203 |
pfaeta = pfaeta3(ic,angle)+pfacorr(ic,angle) |
pfaetal = pfaeta3(ic,angle)+pfacorr(ic,angle) |
204 |
elseif( abs(angle).ge.e4fax.and.abs(angle).le.e4tax )then |
elseif( abs(angle).ge.e4fax.and.abs(angle).le.e4tax )then |
205 |
pfaeta = pfaeta4(ic,angle)+pfacorr(ic,angle) |
pfaetal = pfaeta4(ic,angle)+pfacorr(ic,angle) |
206 |
else |
else |
207 |
pfaeta = cog(4,ic) |
pfaetal = cog(4,ic) |
208 |
endif |
endif |
209 |
|
|
210 |
endif |
endif |
1756 |
|
|
1757 |
|
|
1758 |
*** * * * *** * * * *** * * * *** * * * *** * * * *** * * * *** |
*** * * * *** * * * *** * * * *** * * * *** * * * *** * * * *** |
1759 |
real function pfacorr(ic,angle) !(1) |
real function pfacorr(ic,angle) |
1760 |
*-------------------------------------------------------------- |
*-------------------------------------------------------------- |
1761 |
* this function returns the landi correction for this cluster |
* this function returns the landi correction for this cluster |
1762 |
*-------------------------------------------------------------- |
*-------------------------------------------------------------- |