From d3c17649a0b0b554083746c1b62b31bb2e283dc6 Mon Sep 17 00:00:00 2001 From: miweber Date: Mon, 3 Nov 2014 15:36:31 +0100 Subject: [PATCH] Coverity Fix CID 22307: - check for AOD header before header->GetCentralityP() --- .../BalanceFunctions/AliAnalysisTaskEffContBF.cxx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskEffContBF.cxx b/PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskEffContBF.cxx index 9ea3f585c3c..1e4ed646381 100644 --- a/PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskEffContBF.cxx +++ b/PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskEffContBF.cxx @@ -386,11 +386,16 @@ void AliAnalysisTaskEffContBF::UserExec(Option_t *) { fHistEventStats->Fill(1); //all events //Centrality stuff - AliAODHeader *header = dynamic_cast(fAOD->GetHeader()); Double_t nCentrality = 0; - if(fUseCentrality) { - AliCentrality *centrality = header->GetCentralityP(); + + AliAODHeader *headerAOD = dynamic_cast(fAOD->GetHeader()); + if (!headerAOD){ + AliFatal("AOD header found"); + return; + } + + AliCentrality *centrality = headerAOD->GetCentralityP(); nCentrality =centrality->GetCentralityPercentile(fCentralityEstimator.Data()); -- 2.43.0