--- DarthVader/CalorimeterLevel2/src/calol2cm.for 2006/06/29 12:56:45 1.3 +++ DarthVader/CalorimeterLevel2/src/calol2cm.for 2007/01/22 09:17:00 1.5 @@ -17,7 +17,7 @@ INTEGER gtr INTEGER j, m, nn, i INTEGER IBAR(2,NPLA), NPFIT(2) - INTEGER Iquest(100) + INTEGER Iquest(100), IWPL(2),CHTRACK c COMMON / TAGLIOEN / EINF, ESUP, ENER(2) SAVE / TAGLIOEN / @@ -37,7 +37,7 @@ COMMON / CH / CHECK SAVE / CH / C - COMMON / CALOFIT / VARFIT, NPFIT + COMMON / CALOFIT / VARFIT, NPFIT, IWPL,CHTRACK SAVE / CALOFIT / C COMMON / pawcd / hmemor @@ -86,6 +86,7 @@ QX22 = 0. QMAX = 0. GTR = 0 + CHTRACK = 0 C DISTX = 0. DISTY = 0. @@ -176,7 +177,7 @@ C DO I = 1,NPLA NN = 0 - IF (M.EQ.2) NN = 1 +C???? IF (M.EQ.2) NN = 1 IF (MOD(I,2).EQ.NN) THEN SHIFT = +0.5 ELSE @@ -198,6 +199,11 @@ ENDIF CALL LASTRISCIA(BAR(M,I),IBAR(M,I)) CIBAR(M,I) = IBAR(M,I) + IF (ibar(m,i).EQ.-1) THEN + CHTRACK = CHTRACK + 1 + ELSE + IWPL(M) = IWPL(M) + 1 + ENDIF ENDDO ENDIF C