]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/EBYE/Fluctuations/AliEbyEHigherMomentsEffContTask.cxx
AliAODEvent::GetHeader() returns AliVHeader
[u/mrichter/AliRoot.git] / PWGCF / EBYE / Fluctuations / AliEbyEHigherMomentsEffContTask.cxx
index abfe26dc1c5fc8c5ce6ffe2c9c0952f1152e8469..f44d3f93bf14cd7ad34ca4d92193db5691ed3a5e 100644 (file)
@@ -423,7 +423,8 @@ void AliEbyEHigherMomentsEffContTask::doAODEvent(){
   }  
   
   
-  AliAODHeader *aodHeader = fAOD->GetHeader();
+  AliAODHeader *aodHeader = dynamic_cast<AliAODHeader*>(fAOD->GetHeader());
+  if(!aodHeader) AliFatal("Not a standard AOD");
   
   Int_t cent = -1;
   cent =  aodHeader->GetCentralityP()->GetCentralityClass10(fCentralityEstimator.Data());
@@ -630,7 +631,8 @@ void AliEbyEHigherMomentsEffContTask::doMCAODEvent(){
     return;
   }
   
-  AliAODHeader *aodHeader = fAOD->GetHeader();
+  AliAODHeader *aodHeader = dynamic_cast<AliAODHeader*>(fAOD->GetHeader());
+  if(!aodHeader) AliFatal("Not a standard AOD");
   
   Int_t cent = -1;
   cent =  aodHeader->GetCentralityP()->GetCentralityClass10(fCentralityEstimator.Data());