]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix error in the HLT mode (Theodor)
authorabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 16 Jun 2009 14:24:34 +0000 (14:24 +0000)
committerabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 16 Jun 2009 14:24:34 +0000 (14:24 +0000)
TRD/AliTRDtrackerV1.cxx

index 47180b5bcdd5936c7627f312184bfe84ba4cc49f..713879a31a267e5f161cfbae0e0c2ba58809c395 100644 (file)
@@ -2749,17 +2749,15 @@ AliTRDtrackV1* AliTRDtrackerV1::MakeTrack(AliTRDseedV1 *seeds, Double_t *params)
   AliTRDtrackV1 track(seeds, &params[1], c, params[0], params[6]*alpha+shift);
   track.PropagateTo(params[0]-5.0);
   AliTRDseedV1 *ptrTracklet = 0x0;
-  // Sign clusters
-  for (Int_t jLayer = 0; jLayer < AliTRDgeometry::kNlayer; jLayer++) {
-    ptrTracklet = &seeds[jLayer];
-    if(!ptrTracklet->IsOK()) continue;
-    if(TMath::Abs(ptrTracklet->GetYref(1) - ptrTracklet->GetYfit(1)) >= .2) continue; // check this condition with Marian
-  }
-  // 
+
+  // skip Kalman filter for HLT
   if(fReconstructor->IsHLT()){ 
-    for(Int_t ip=0; ip<kNPlanes; ip++){
-      track.UnsetTracklet(ip);
-      ptrTracklet = SetTracklet(&seeds[ip]);
+    for (Int_t jLayer = 0; jLayer < AliTRDgeometry::kNlayer; jLayer++) {
+      track.UnsetTracklet(jLayer);
+      ptrTracklet = &seeds[jLayer];
+      if(!ptrTracklet->IsOK()) continue;
+      if(TMath::Abs(ptrTracklet->GetYref(1) - ptrTracklet->GetYfit(1)) >= .2) continue; // check this condition with Marian
+      ptrTracklet = SetTracklet(ptrTracklet);
       ptrTracklet->UseClusters();
       track.SetTracklet(ptrTracklet, fTracklets->GetEntriesFast()-1);
     }