]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/QATasks/AliAnalysisTaskQAHighPtDeDx.cxx
Completed changes needed because of previous commit
[u/mrichter/AliRoot.git] / PWGLF / QATasks / AliAnalysisTaskQAHighPtDeDx.cxx
index bcb568e1d9d795ab03527470767cc3f5237c352a..27ff2c40b44438c29ae264f527c3505258b88eb3 100644 (file)
@@ -1323,7 +1323,8 @@ void AliAnalysisTaskQAHighPtDeDx::ProduceArrayTrksAOD( AliAODEvent *AODevent ){
   //get multiplicity tpc only track cuts
   for(Int_t iT = 0; iT < nAODTracks; iT++) {
     
-    AliAODTrack* aodTrack = AODevent->GetTrack(iT);
+    AliAODTrack* aodTrack = dynamic_cast<AliAODTrack*>(AODevent->GetTrack(iT));
+    if(!aodTrack) AliFatal("Not a standard AOD");
     
     if(TMath::Abs(aodTrack->Eta()) > fEtaCut)
       continue;
@@ -1342,7 +1343,8 @@ void AliAnalysisTaskQAHighPtDeDx::ProduceArrayTrksAOD( AliAODEvent *AODevent ){
 
   for(Int_t iT = 0; iT < nAODTracks; iT++) {
     
-    AliAODTrack* aodTrack = AODevent->GetTrack(iT);
+    AliAODTrack* aodTrack = dynamic_cast<AliAODTrack*>(AODevent->GetTrack(iT));
+    if(!aodTrack) AliFatal("Not a standard AOD");
     
     if (fTrackFilterGolden) {     
       // "Global track RAA analysis QM2011 + Chi2ITS<36"; bit 1024