]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackV1.cxx
1. Adding time dependent sigma - (important for v drift)
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackV1.cxx
index 1073d0d0ebdfce012beb7e2f5cc834b0f97a3a95..b9a92c3d706204aef74bd7a55c724639e778cd91 100644 (file)
@@ -805,14 +805,14 @@ void AliTRDtrackV1::UpdateESDtrack(AliESDtrack *track)
   // allocate space to store raw PID signals dEdx & momentum
   track->SetNumberOfTRDslices((nslices+2)*nPID);
   // store raw signals
-  Double_t p, sp;
+  Float_t p, sp; Double_t spd;
   for (Int_t ip = 0; ip < kNplane; ip++) {
     if(fTrackletIndex[ip] == 0xffff) continue;
     if(!fTracklet[ip]->HasPID()) continue;
     Float_t *dedx = fTracklet[ip]->GetdEdx();
     for (Int_t js = 0; js < nslices; js++, dedx++) track->SetTRDslice(*dedx, ip, js);
-    p = fTracklet[ip]->GetMomentum(&sp);
-    track->SetTRDmomentum(p, ip, &sp);
+    p = fTracklet[ip]->GetMomentum(&sp); spd = sp;
+    track->SetTRDmomentum(p, ip, &spd);
   }
   // store PID probabilities
   track->SetTRDpid(fPID);