]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackV1.cxx
Updates for the tracking code for calibration/alignment awareness
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackV1.cxx
index 38f5fe63689503d780c151a58ced2d7d0f42684b..c9a4542fc63c121bc50a71255863860b6376bfb0 100644 (file)
@@ -171,6 +171,7 @@ Bool_t AliTRDtrackV1::CookPID()
     //for (Int_t iSlice = 0; iSlice < AliESDtrack::kNSlice; iSlice++) fdEdxPlane[itrklt][iSlice] = -1.;
 
                if(fTrackletIndex[itrklt]<0) continue;
+               if(!fTracklet[itrklt].IsOK()) continue;
                if(!(prob = fTracklet[itrklt].GetProbability())) return kFALSE;
                
                Int_t nspec = 0; // quality check of tracklet dEdx
@@ -300,8 +301,8 @@ Bool_t  AliTRDtrackV1::Update(AliTRDseedV1 *trklt, Double_t chisq)
        
        // update tracklet
        trklt->SetMomentum(GetP());
-  Double_t s = GetSnp(), t = GetTgl();
-       trklt->SetdQdl(TMath::Sqrt((1.0 - s*s) / (1.0 + t*t)));
+       trklt->SetSnp(GetSnp());
+       trklt->SetTgl(GetTgl());
        return kTRUE;
 }