/[PAMELA software]/DarthVader/TrackerLevel2/src/F77/functionspfa.f
ViewVC logotype

Diff of /DarthVader/TrackerLevel2/src/F77/functionspfa.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by pam-fi, Mon Aug 20 16:07:16 2007 UTC revision 1.19 by pam-fi, Tue Aug 21 15:21:22 2007 UTC
# Line 139  c      print*,pfastrips Line 139  c      print*,pfastrips
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
# Line 178  c      print*,pfastrips Line 179  c      print*,pfastrips
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
# Line 1753  c         if(BAD(VIEW(ic),nvk(MAXS(ic)), Line 1756  c         if(BAD(VIEW(ic),nvk(MAXS(ic)),
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  *--------------------------------------------------------------  *--------------------------------------------------------------

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

  ViewVC Help
Powered by ViewVC 1.1.23