X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGJE%2FAliPWG4HighPtTrackQA.cxx;h=a077014cf9acd7b9fa6ba96c3abff5d94c68c564;hb=21e4a3cda32658a032b4e7a35595d31ef38c65de;hp=2a99def4b6e558487d8dfc660ff146ba9802adec;hpb=f78c506b5a881040c01a0e6b568553abf59e5df5;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGJE/AliPWG4HighPtTrackQA.cxx b/PWGJE/AliPWG4HighPtTrackQA.cxx index 2a99def4b6e..a077014cf9a 100644 --- a/PWGJE/AliPWG4HighPtTrackQA.cxx +++ b/PWGJE/AliPWG4HighPtTrackQA.cxx @@ -842,8 +842,8 @@ Bool_t AliPWG4HighPtTrackQA::SelectEvent() } } else if(fDataType==kAOD) { - if(dynamic_cast(fEvent)->GetHeader()->GetCentrality()) - cent = dynamic_cast(fEvent)->GetHeader()->GetCentrality(); + if(((AliVAODHeader*)dynamic_cast(fEvent)->GetHeader())->GetCentrality()) + cent = ((AliVAODHeader*)dynamic_cast(fEvent)->GetHeader())->GetCentrality(); } if(cent>90.) { fNEventReject->Fill("cent>90",1); @@ -901,7 +901,7 @@ Int_t AliPWG4HighPtTrackQA::CalculateCentrality(const AliAODEvent *aod) // if(!aod) return 5; - Float_t cent = aod->GetHeader()->GetCentrality(); + Float_t cent = ((AliVAODHeader*)aod->GetHeader())->GetCentrality(); if(fDebug>3) printf("centrality: %f\n",cent); return GetCentralityClass(cent); @@ -1253,7 +1253,8 @@ void AliPWG4HighPtTrackQA::DoAnalysisAOD() AliExternalTrackParam exParam; for (Int_t iTrack = 0; iTrack < fEvent->GetNumberOfTracks(); iTrack++) { - AliAODTrack *aodtrack = aod->GetTrack(iTrack); + AliAODTrack *aodtrack = dynamic_cast(aod->GetTrack(iTrack)); + if(!aodtrack) AliFatal("Not a standard AOD"); if( !aodtrack->TestFilterMask(fFilterMask) ) { fh1NTracksReject->Fill("noHybridTrack",1); continue;