]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Coverity
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Feb 2011 11:05:01 +0000 (11:05 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Feb 2011 11:05:01 +0000 (11:05 +0000)
PWG3/vertexingHF/AliAnalysisTaskSECompareHF.cxx
PWG3/vertexingHF/AliAnalysisTaskSESelectHF.cxx

index dd9efccd179f5fd98d0630d56582ccdea9f9bc0a..8ee6cca5d12f215b74fb1c73edc8b2c98d91341e 100644 (file)
@@ -173,7 +173,7 @@ void AliAnalysisTaskSECompareHF::UserExec(Option_t */*option*/)
   }
 
 
-  if(!inputArrayVertices) {
+  if(!inputArrayVertices || !aod) {
     printf("AliAnalysisTaskSECompareHF::UserExec: Vertices branch not found!\n");
     return;
   }
index 45dbbdb17673308f678de44f83ad5bacf8ab8c22..68984de3735a269342b8bf409c062f65e4a40e27 100644 (file)
@@ -130,7 +130,7 @@ void AliAnalysisTaskSESelectHF::UserExec(Option_t */*option*/)
     inputArrayD0toKpi=(TClonesArray*)aodIn->GetList()->FindObject("D0toKpi");
   }
 
-  if(!inputArrayD0toKpi) {
+  if(!inputArrayD0toKpi || !aodIn) {
     printf("AliAnalysisTaskSESelectHF::UserExec: D0toKpi branch not found!\n");
     return;
   }
@@ -169,9 +169,9 @@ void AliAnalysisTaskSESelectHF::UserExec(Option_t */*option*/)
       dIn->SetOwnPrimaryVtx(vtx1); // needed to compute all variables
       unsetvtx=kTRUE;
     }
+    
     //Int_t okD0=0,okD0bar=0; 
     //if(dIn->SelectD0(fVHF->GetD0toKpiCuts(),okD0,okD0bar)) {
-    if(dIn) {
       // get daughter AOD tracks
       AliAODTrack *trk0 = (AliAODTrack*)dIn->GetDaughter(0);
       AliAODTrack *trk1 = (AliAODTrack*)dIn->GetDaughter(1);
@@ -191,7 +191,8 @@ void AliAnalysisTaskSESelectHF::UserExec(Option_t */*option*/)
       dOut->SetSecondaryVtx(v);
       dOut->SetOwnPrimaryVtx((AliAODVertex*)((dIn->GetOwnPrimaryVtx())->Clone()));
       v->SetParent(dOut);
-    }
+    
+    
     if(unsetvtx) dIn->UnsetOwnPrimaryVtx();
   } // end loop on D0->Kpi