From: mfloris Date: Wed, 10 Sep 2014 20:11:07 +0000 (+0200) Subject: Fixed casts in calls to AliAODEvent::GetHeater/GetTrack X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=c47debfdac24e75a2abb62616b161f764b7a4f9b Fixed casts in calls to AliAODEvent::GetHeater/GetTrack --- diff --git a/JETAN/AliAnalysisTaskJetCluster.cxx b/JETAN/AliAnalysisTaskJetCluster.cxx index 9bf03c6d0a1..3e765dc70f8 100644 --- a/JETAN/AliAnalysisTaskJetCluster.cxx +++ b/JETAN/AliAnalysisTaskJetCluster.cxx @@ -1882,7 +1882,8 @@ Int_t AliAnalysisTaskJetCluster::GetListOfTracks(TList *list,Int_t type){ } for(int it = 0;it < aod->GetNumberOfTracks();++it){ - AliAODTrack *tr = aod->GetTrack(it); + AliAODTrack *tr = dynamic_cast(aod->GetTrack(it)); + if(!tr) AliFatal("Not a standard AOD"); Bool_t bGood = false; if(fFilterType == 0)bGood = true; else if(fFilterType == 1)bGood = tr->IsHybridTPCConstrainedGlobal(); @@ -2116,7 +2117,8 @@ Bool_t AliAnalysisTaskJetCluster::AvoidDoubleCountingHF(AliAODEvent *aod, AliAOD for(int jt = 0;jt < aod->GetNumberOfTracks();++jt){ - const AliAODTrack *tr2 = aod->GetTrack(jt); + AliAODTrack *tr2 = dynamic_cast(aod->GetTrack(jt)); + if(!tr2) AliFatal("Not a standard AOD"); Int_t idtr2 = tr2->GetID(); if (!(tr2->TestFilterBit(BIT(4)))) continue; diff --git a/PWGJE/UserTasks/AliAnalysisTaskJetHBOM.cxx b/PWGJE/UserTasks/AliAnalysisTaskJetHBOM.cxx index 938e00dcb7f..e48b465ea1d 100644 --- a/PWGJE/UserTasks/AliAnalysisTaskJetHBOM.cxx +++ b/PWGJE/UserTasks/AliAnalysisTaskJetHBOM.cxx @@ -445,7 +445,7 @@ void AliAnalysisTaskJetHBOM::UserExec(Option_t */*option*/) TString vtxTitle(vtxAOD->GetTitle()); zVtx = vtxAOD->GetZ(); - cent = fAOD->GetHeader()->GetCentrality(); + cent = ((AliVAODHeader*)fAOD->GetHeader())->GetCentrality(); if(physicsSelection){ fh1CentralityPhySel->Fill(cent); fh1ZPhySel->Fill(zVtx); @@ -722,7 +722,8 @@ Int_t AliAnalysisTaskJetHBOM::GetListOfTracks(TList *list,Int_t type){ } for(int it = 0;it < aod->GetNumberOfTracks();++it){ - AliAODTrack *tr = aod->GetTrack(it); + AliAODTrack *tr = dynamic_cast(aod->GetTrack(it)); + if(!tr) AliFatal("Not a standard AOD"); Bool_t bGood = false; if(fFilterType == 0)bGood = true; else if(fFilterType == 1)bGood = tr->IsHybridTPCConstrainedGlobal();