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

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

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

revision 1.7 by pam-fi, Wed Oct 11 06:53:02 2006 UTC revision 1.8 by pam-fi, Wed Oct 25 16:18:41 2006 UTC
# Line 242  c         iflag=0 Line 242  c         iflag=0
242           IDCAND = icand         !fitted track-candidate           IDCAND = icand         !fitted track-candidate
243           ifail=0                !error flag in chi2 computation           ifail=0                !error flag in chi2 computation
244           jstep=0                !# minimization steps           jstep=0                !# minimization steps
245             iprint=0
246           call mini_2(jstep,ifail)           if(DEBUG)iprint=1
247             call mini2(jstep,ifail,iprint)
248           if(ifail.ne.0) then           if(ifail.ne.0) then
249              if(DEBUG)then              if(DEBUG)then
250                 print *,                 print *,
251       $              '*** MINIMIZATION FAILURE *** (mini_2) '       $              '*** MINIMIZATION FAILURE *** (mini2) '
252       $              ,iev       $              ,iev
253              endif              endif
254              chi2=-chi2              chi2=-chi2
# Line 1708  c      common/dbg/DEBUG Line 1709  c      common/dbg/DEBUG
1709              goto 10              goto 10
1710           endif           endif
1711  *     ----------------------------------------------------  *     ----------------------------------------------------
1712    *     cut on multiplicity (X VIEW)
1713    *     ----------------------------------------------------
1714             if(mult(icx).ge.mult_x_max)then
1715                cl_single(icx)=0
1716                goto 10
1717             endif
1718    *     ----------------------------------------------------
1719  *     cut BAD (X VIEW)              *     cut BAD (X VIEW)            
1720  *     ----------------------------------------------------  *     ----------------------------------------------------
1721           badseed=BAD(VIEW(icx),nvk(MAXS(icx)),nst(MAXS(icx)))           badseed=BAD(VIEW(icx),nvk(MAXS(icx)),nst(MAXS(icx)))
# Line 1753  c     endif Line 1761  c     endif
1761                 goto 20                 goto 20
1762              endif              endif
1763  *     ----------------------------------------------------  *     ----------------------------------------------------
1764    *     cut on multiplicity (X VIEW)
1765    *     ----------------------------------------------------
1766                if(mult(icy).ge.mult_y_max)then
1767                   cl_single(icy)=0
1768                   goto 20
1769                endif
1770    *     ----------------------------------------------------
1771  *     cut BAD (Y VIEW)              *     cut BAD (Y VIEW)            
1772  *     ----------------------------------------------------  *     ----------------------------------------------------
1773              badseed=BAD(VIEW(icy),nvk(MAXS(icy)),nst(MAXS(icy)))              badseed=BAD(VIEW(icy),nvk(MAXS(icy)),nst(MAXS(icy)))
# Line 2998  c     $                                 Line 3013  c     $                                
3013                                enddo                                enddo
3014                                ifail=0 !error flag in chi^2 computation                                ifail=0 !error flag in chi^2 computation
3015                                jstep=0 !number of  minimization steps                                jstep=0 !number of  minimization steps
3016                                call mini_2(jstep,ifail)                                iprint=0
3017                                  if(DEBUG)iprint=1
3018                                  call mini2(jstep,ifail,iprint)
3019                                if(ifail.ne.0) then                                if(ifail.ne.0) then
3020                                   if(DEBUG)then                                   if(DEBUG)then
3021                                      print *,                                      print *,
3022       $                              '*** MINIMIZATION FAILURE *** '       $                              '*** MINIMIZATION FAILURE *** '
3023       $                              //'(mini_2 in clouds_to_ctrack)'       $                              //'(mini2 in clouds_to_ctrack)'
3024                                   endif                                   endif
3025                                   chi2=-chi2                                   chi2=-chi2
3026                                endif                                endif
# Line 3752  c*************************************** Line 3769  c***************************************
3769    
3770  c      good2=1!.true.  c      good2=1!.true.
3771        chi2_nt(ntr)        = sngl(chi2)        chi2_nt(ntr)        = sngl(chi2)
3772        nstep_nt(ntr)       = 0!nstep        nstep_nt(ntr)       = nstep
3773    
3774        phi   = al(4)             !(4)        phi   = al(4)             !(4)
3775        sinth = al(3)             !(4)        sinth = al(3)             !(4)

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

  ViewVC Help
Powered by ViewVC 1.1.23