]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/SPECTRA/ChargedHadrons/dNdPt/AlidNdPtAnalysisPbPbAOD.cxx
Completed changes needed because of previous commit
[u/mrichter/AliRoot.git] / PWGLF / SPECTRA / ChargedHadrons / dNdPt / AlidNdPtAnalysisPbPbAOD.cxx
index b66097382d4d2a274681458e21b4b5ec53632c04..bbb0169bd2b54a147f310ceebea356d55b07232e 100644 (file)
@@ -796,7 +796,8 @@ void AlidNdPtAnalysisPbPbAOD::UserExec(Option_t *option)
 //   for(Int_t i = 0; i < eventAOD->GetNumberOfTracks(); i++) { iIndexAcceptedTracks[i] = 0; }
 //   for(Int_t itrack = 0; itrack < eventAOD->GetNumberOfTracks(); itrack++) 
 //   { 
-//     track = eventAOD->GetTrack(itrack);
+//     track = dynamic_cast<AliAODTrack*>(eventAOD->GetTrack(itrack));
+       if(!track) AliFatal("Not a standard AOD");
 //     if(!track) continue;
 //     
 //     GetDCA(track, eventAOD, dDCA);
@@ -934,7 +935,8 @@ void AlidNdPtAnalysisPbPbAOD::UserExec(Option_t *option)
   for(Int_t itrack = 0; itrack < eventAOD->GetNumberOfTracks(); itrack++)
 //   for(Int_t itrack = 0; itrack < nTotalNumberAcceptedTracks; itrack++)
   {
-       track = eventAOD->GetTrack(itrack);
+       track = dynamic_cast<AliAODTrack*>(eventAOD->GetTrack(itrack));
+       if(!track) AliFatal("Not a standard AOD");
 //     track = eventAOD->GetTrack(iIndexAcceptedTracks[itrack]);
        if(!track) continue;
        
@@ -1219,7 +1221,8 @@ Bool_t AlidNdPtAnalysisPbPbAOD::SetRelativeCuts(AliAODEvent *event)
   
   for(Int_t itrack = 0; itrack < event->GetNumberOfTracks(); itrack++)
   {
-       tr = event->GetTrack(itrack);
+       tr = dynamic_cast<AliAODTrack*>(event->GetTrack(itrack));
+       if(!tr) AliFatal("Not a standard AOD");
        if(!tr) continue;
        
        // do some selection already