From: miweber Date: Tue, 8 Jan 2013 12:56:49 +0000 (+0000) Subject: coverity fixes X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=f018e7c84dd5482a76286361357a057dca623210 coverity fixes --- diff --git a/PWGCF/Correlations/DPhi/AliLeadingV0Correlation.cxx b/PWGCF/Correlations/DPhi/AliLeadingV0Correlation.cxx index 4258c020d9e..ae5e63d341f 100644 --- a/PWGCF/Correlations/DPhi/AliLeadingV0Correlation.cxx +++ b/PWGCF/Correlations/DPhi/AliLeadingV0Correlation.cxx @@ -166,6 +166,10 @@ AliLeadingV0Correlation::AliLeadingV0Correlation() fHistLeadInfoMixMC(0) { + for(Int_t iBin = 0; iBin < 100; iBin++){ + fZvtxBins[iBin] = 0.; + fCentBins[iBin] = 0.; + } } //--------------------------------------------------------------------------------------- @@ -290,7 +294,13 @@ AliLeadingV0Correlation::AliLeadingV0Correlation(const char *name) fHistLeadInfoMix(0), fHistLeadInfoMixMC(0) { - DefineOutput(1, TList::Class()); + + for(Int_t iBin = 0; iBin < 100; iBin++){ + fZvtxBins[iBin] = 0.; + fCentBins[iBin] = 0.; + } + + DefineOutput(1, TList::Class()); } //--------------------------------------------------------------------------------------- diff --git a/PWGCF/Correlations/DPhi/FourierDecomposition/AliDhcTask.cxx b/PWGCF/Correlations/DPhi/FourierDecomposition/AliDhcTask.cxx index 87241459eff..b6a1423cd18 100644 --- a/PWGCF/Correlations/DPhi/FourierDecomposition/AliDhcTask.cxx +++ b/PWGCF/Correlations/DPhi/FourierDecomposition/AliDhcTask.cxx @@ -524,6 +524,12 @@ void AliDhcTask::GetESDTracks(MiniEvent* miniEvt) TList *list = InputEvent()->GetList(); TClonesArray *tcaTracks = dynamic_cast(list->FindObject(fTracksName)); + + if(!tcaTracks){ + AliError("Ptr to tcaTracks zero"); + return; + } + const Int_t ntracks = tcaTracks->GetEntries(); if (miniEvt) miniEvt->reserve(ntracks); diff --git a/PWGCF/EBYE/NetParticle/AliAnalysisNetParticleEffCont.cxx b/PWGCF/EBYE/NetParticle/AliAnalysisNetParticleEffCont.cxx index 86b033f5a4b..a3c9aba405d 100644 --- a/PWGCF/EBYE/NetParticle/AliAnalysisNetParticleEffCont.cxx +++ b/PWGCF/EBYE/NetParticle/AliAnalysisNetParticleEffCont.cxx @@ -344,7 +344,11 @@ void AliAnalysisNetParticleEffCont::FillMCLabels() { continue; // -- Check if accepted - AOD - if (fAOD && (dynamic_cast(track))){ + if (fAOD){ + if(!(dynamic_cast(track))){ + AliError("Pointer to dynamic_cast(track) = ZERO"); + continue; + } if(!((dynamic_cast(track))->TestFilterBit(fAODtrackCutBit))) continue; }