]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
propagate AttachClusters changes to the barrel tracking
authorabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 9 Oct 2008 14:45:03 +0000 (14:45 +0000)
committerabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 9 Oct 2008 14:45:03 +0000 (14:45 +0000)
TRD/AliTRDseedV1.cxx
TRD/AliTRDtrackerV1.cxx

index 8a040a011363e67f163ec5d53588ef5983d3e809..bd287cecacb7cf121bbe8006818efe54d543fcd8 100644 (file)
@@ -415,7 +415,7 @@ Bool_t      AliTRDseedV1::AttachClustersIter(AliTRDtrackingChamber *chamber, Float_t
       fZ[iTime]        = cl->GetZ();
       ncl++;
     }
-    if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("iter = %d ncl [%d] = %d", iter, fDet, ncl));
+    if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("Iter[%d] Attach Ncl[%d]", iter, ncl));
     
     if(ncl>1){ 
       // calculate length of the time bin (calibration aware)
@@ -457,7 +457,7 @@ Bool_t      AliTRDseedV1::AttachClustersIter(AliTRDtrackingChamber *chamber, Float_t
       AliTRDseed::Update();
       //Fit(kZcorr);
     }
-    if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("iter = %d nclFit [%d] = %d", iter, fDet, fN2));
+    if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("Iter[%d] Fitted Ncl[%d]", iter, fN2));
     
     if(IsOK()){
       tquality = GetQuality(kZcorr);
@@ -726,7 +726,7 @@ Bool_t AliTRDseedV1::Fit(Bool_t tilt)
     dzdx = fZref[1]; // we don't trust Parameter[1] ??;
     zc[nc] = fitterZ.GetFunctionParameter(0); 
   } else if(nchanges > 1){ // debug
-    AliInfo("ERROR in n changes!!!");
+    AliError("N pad row crossing > 1.");
     return kFALSE;
   }
 
@@ -749,6 +749,8 @@ Bool_t AliTRDseedV1::Fit(Bool_t tilt)
 // 
 //     for(int ic=0; ic<nz; ic++) printf("%d n[%d]\n", ic, zN[ic]);    
 
+  UpdateUsed();
+
   return kTRUE;
 }
 
index 85f9adaabed05b74de8ad88945f758ab62abbdfa..c4d9d222c580c83bb66181a3eb74b7f1f9381b64 100644 (file)
@@ -311,7 +311,7 @@ Int_t AliTRDtrackerV1::PropagateBack(AliESDEvent *event)
       }
       //update ESD track
       if ((track.GetNumberOfClusters() > 15) && (track.GetNumberOfClusters() > 0.5*expectedClr)) {
-        seed->UpdateTrackParams(&track, AliESDtrack::kTRDout);  
+        seed->UpdateTrackParams(&track, AliESDtrack::kTRDout);
         track.UpdateESDtrack(seed);
       }
     }
@@ -653,7 +653,7 @@ Int_t AliTRDtrackerV1::FollowBackProlongation(AliTRDtrackV1 &t)
           t.SetStopped(kTRUE);
           return nClustersExpected;
         }
-        if(!tracklet.AttachClustersIter(chamber, 1000.)) continue;
+        if(!tracklet.AttachClustersIter(chamber, 1., kTRUE)) continue;
         tracklet.Init(&t);
         
         if(tracklet.GetN() < fgNTimeBins*fReconstructor->GetRecoParam() ->GetFindableClusters()) continue;