From 909937288b4ba17f76885ed250286822764f0b89 Mon Sep 17 00:00:00 2001 From: dainese Date: Mon, 31 Jan 2011 15:18:31 +0000 Subject: [PATCH] Coverity (Francesco) --- PWG3/vertexingHF/AliAnalysisTaskSEDplus.cxx | 12 ++++++------ PWG3/vertexingHF/AliAnalysisTaskSEDs.cxx | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/PWG3/vertexingHF/AliAnalysisTaskSEDplus.cxx b/PWG3/vertexingHF/AliAnalysisTaskSEDplus.cxx index d2ff3ac0c4a..bb72e945310 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSEDplus.cxx +++ b/PWG3/vertexingHF/AliAnalysisTaskSEDplus.cxx @@ -425,10 +425,10 @@ void AliAnalysisTaskSEDplus::Init(){ //PostData(2,fRDCutsloose);//we should then put those cuts in a tlist if we have more than 1 fListCuts=new TList(); - AliRDHFCutsDplustoKpipi *production = new AliRDHFCutsDplustoKpipi(); - production=fRDCutsProduction; - AliRDHFCutsDplustoKpipi *analysis = new AliRDHFCutsDplustoKpipi(); - analysis=fRDCutsAnalysis; + AliRDHFCutsDplustoKpipi *production = new AliRDHFCutsDplustoKpipi(*fRDCutsProduction); + production->SetName("ProductionCuts"); + AliRDHFCutsDplustoKpipi *analysis = new AliRDHFCutsDplustoKpipi(*fRDCutsAnalysis); + analysis->SetName("AnalysisCuts"); fListCuts->Add(production); fListCuts->Add(analysis); @@ -786,7 +786,7 @@ void AliAnalysisTaskSEDplus::UserExec(Option_t */*option*/) arrayLikeSign=(TClonesArray*)aod->GetList()->FindObject("LikeSign3Prong"); } - if(!array3Prong) { + if(!aod || !array3Prong) { printf("AliAnalysisTaskSEDplus::UserExec: Charm3Prong branch not found!\n"); return; } @@ -833,7 +833,7 @@ void AliAnalysisTaskSEDplus::UserExec(Option_t */*option*/) arrayMC = (TClonesArray*)aod->GetList()->FindObject(AliAODMCParticle::StdBranchName()); if(!arrayMC) { printf("AliAnalysisTaskSEDplus::UserExec: MC particles branch not found!\n"); - // return; + return; } // load MC header diff --git a/PWG3/vertexingHF/AliAnalysisTaskSEDs.cxx b/PWG3/vertexingHF/AliAnalysisTaskSEDs.cxx index 65169efce84..451a1896f09 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSEDs.cxx +++ b/PWG3/vertexingHF/AliAnalysisTaskSEDs.cxx @@ -215,10 +215,10 @@ void AliAnalysisTaskSEDs::Init() if(fDebug > 1) printf("AnalysisTaskSEDs::Init() \n"); fListCuts=new TList(); - AliRDHFCutsDstoKKpi *production = new AliRDHFCutsDstoKKpi(); - production=fProdCuts; - AliRDHFCutsDstoKKpi *analysis = new AliRDHFCutsDstoKKpi(); - analysis=fAnalysisCuts; + AliRDHFCutsDstoKKpi *production = new AliRDHFCutsDstoKKpi(*fProdCuts); + production->SetName("ProductionCuts"); + AliRDHFCutsDstoKKpi *analysis = new AliRDHFCutsDstoKKpi(*fAnalysisCuts); + analysis->SetName("AnalysisCuts"); fListCuts->Add(production); fListCuts->Add(analysis); @@ -415,7 +415,7 @@ void AliAnalysisTaskSEDs::UserExec(Option_t */*option*/) array3Prong=(TClonesArray*)aod->GetList()->FindObject("Charm3Prong"); } - if(!array3Prong) { + if(!aod || !array3Prong) { printf("AliAnalysisTaskSEDs::UserExec: Charm3Prong branch not found!\n"); return; } -- 2.39.3